Windows 中的 Xcopy 指令

Windows 中的 Xcopy 指令

xcopy 命令是一種命令提示字元命令,用於將一個或多個檔案或資料夾從一個位置複製到另一個位置。 xcopy 命令具有許多選項和複製整個資料夾的功能,與複製命令類似,但功能更強大。robocopy 指令類似,但有更多選項。

Xcopy 指令的可用性

此命令可在所有 Windows 作業系統(包括 Windows 10、Windows 8、Windows 7、Windows Vista、Windows XP、Windows 98 等)的命令提示字元中使用。如果需要協助,請參閱如何開啟命令提示字元。

您也可以將 MS-DOS 中的命令作為 DOS 命令來存取。

Windows 中的 Xcopy 指令

xcopy 命令是一種命令提示字元命令,用於將一個或多個檔案或資料夾從一個位置複製到另一個位置。

Xcopy 指令語法

對 xcopy 指令使用以下語法:

xcopy source [destination] [/a] [/b] [/c] [/d [:date]] [/e] [/f] [/g] [/h] [/i] [/j] [/k] [/l] [/m] [/n] [/o] [/p] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:file1[+file2][+file3]...] [/?]

注意某些 xcopy 命令開關和命令語法的可用性可能因作業系統而異。

Xcopy 指令選項

選項 描述
來源 此選項標識您要複製的頂級檔案或資料夾。Source是唯一必要的參數。如果來源包含空格,請在來源周圍使用引號。
目的地. 目的地 此選項指定來源資料夾或檔案將複製到的位置。如果未列出目標,則檔案或資料夾將複製到執行 xcopy 命令的相同資料夾中。如果目標包含空格,請在目標周圍使用引號。
/A 使用此選項將僅複製來源中找到的存檔檔案。/a/m不能一起使用。
/b 使用此選項複製符號連結本身而不是連結目標。此選項首先在 Windows Vista 中提供。
/C 即使遇到錯誤,此選項也會強制 xcopy 繼續。
/d [ 日期] 使用帶有/d選項和特定日期(格式為MM-DD-YYYY )的命令來複製在該日期或之後更改的檔案。您也可以使用此選項而不指定特定日期,以僅複製來源中比目標中已存在的相同檔案更新的檔案。當使用 xcopy 執行常規檔案備份時,這非常有用。
/e 當單獨使用或與/s一起使用時,此選項類似於/s但也會在目標中建立空資料夾,而在來源中也為空。/e選項也可以與/t選項結合使用,以將來源中找到的空目錄和子目錄包含在目標中建立的目錄結構中。
/F 此選項將顯示正在複製的來源檔案和目標檔案的完整路徑和名稱。
/G 結合使用 xcopy 和此選項,您可以將來源中的加密檔案複製到不支援加密的目標。將檔案從 EFS 加密磁碟機複製到非 EFS 加密磁碟機時,此選項無法運作。
/H 使用此選項複製隱藏檔案或系統檔案。
/我 使用/i選項強制 xcopy 假定目標是一個目錄。如果您不使用此選項,並且從資料夾或檔案群組的來源進行複製並複製到不存在的目標,則 xcopy 命令會提示您輸入檔案或資料夾形式的目標。
/j 此選項在不緩衝的情況下複製文件,這對於非常大的文件來說是一個有用的功能。此選項首先出現在 Windows 7 中。
/k 複製唯讀檔案時使用此選項可在目標中保留該檔案屬性。
/l 使用此選項顯示要複製的檔案和資料夾的清單...但不執行實際複製。如果您正在建立具有許多選項的複雜命令並且您想了解它的假設行為,則/l選項非常有用。
/米 此選項與/a選項類似,但xcopy在複製檔案後會關閉歸檔屬性。/m/a不能一起使用。
/n 此選項使用短檔案名稱在目標中建立檔案和資料夾。只有當您使用命令將檔案複製到已格式化為舊檔案系統(例如不支援長檔案名稱的 FAT)的磁碟機上的目標時,此選項才有用。
/o 保留目標中記錄的文件中的所有權和存取控制清單 (ACL) 資訊。
/p 當您使用此選項時,系統會在目的地中建立每個等待之前提示您。
/q 與/f選項相反,/q開關將使 xcopy 進入安靜模式,忽略每個複製檔案的螢幕顯示。
/r 使用此選項覆蓋目標中的唯讀檔案。如果您想要覆蓋目標中的唯讀檔案時不使用此選項,您將收到「存取被拒絕」訊息,並且命令將停止運作。
/S 除了來源根資料夾中的檔案之外,使用此選項還可以複製資料夾、子資料夾以及其中包含的檔案。不會重新建立空資料夾。
/噸 此選項強制 xcopy 指令在目標中建立目錄結構,但不複製任何檔案。換句話說,將創建在來源中找到的資料夾和子資料夾,但使用者沒有檔案。不會建立空資料夾。
/你 此選項將僅複製來源中已存在於目標中的檔案。
/v 此選項根據容量驗證每個文件的寫入情況,以確保它們相同。驗證過程內建於 Windows XP 的啟動命令中,因此該選項在新版本的 Windows 中不起作用,只是為了與舊版 MS-DOS 檔案相容而包含此選項。
/w 使用/w選項使訊息「準備複製檔案時按任意鍵」出現。按鍵確認後,該命令將根據說明開始複製文件。與/p選項不同,此選項需要在每次檔案複製之前進行驗證。
/X 此選項複製檔案審核設定和系統存取控制清單 (SACL) 資訊。使用 /x 選項時,您的意思與/o選項相同
/y 使用此選項可防止命令提示您覆寫目標中已存在的來源檔案。
/-y 使用此選項強制命令提示您覆蓋檔案。這似乎是一個奇怪的選項,因為這是 xcopy 的預設行為,但/y選項可能在某些電腦上的 COPYCMD 環境變數中預設,因此該選項應該是必要的。
/z 此選項允許 xcopy 命令在網路連接丟失時安全地停止複製文件,然後在重新建立連接後從停止的位置恢復複製。此選項還顯示複製過程中每個檔案的複製百分比。
/排除: 文件1 [ + 文件2 ][ + 文件3 ]... 此選項可讓您指定一個或多個包含搜尋字串清單的檔案名,您希望命令使用這些搜尋字串來確定複製時要忽略的檔案和/或資料夾。
/? 幫助開關與 xcopy 一起使用可顯示詳細的命令幫助。執行指令xcopy /?與使用help指令執行 help xcopy相同。

注意:xcopy 指令會將存檔屬性新增至目標中的文件,無論來源中的文件是否啟用或停用該屬性。

Xcopy 命令範例

以下是如何使用此命令的一些範例:

將檔案複製到新資料夾中

xcopy C:\Files E:\Files /i

在上面的範例中, C:\Files來源資料夾中包含的檔案被複製到目標,即磁碟機 E 上名為 Files 的新資料夾 [/i]

由於未使用/s選項,因此不會複製任何子資料夾或其中包含的任何檔案。

Xcopy備份腳本

xcopy "C:\Important Files" D:\Backup /c /d /e /h /i /k /q /r /s /x /y

在此範例中,xcopy 旨在充當備份解決方案。如果您想使用 xcopy 而不是軟體程式來備份文件,請嘗試此操作。將如上所示的命令放入腳本中,並安排其每晚執行。

如上所示,該指令用於從來源C:\複製比已複製的檔案和資料夾[/d]新的所有檔案和資��夾[/s ] ,包括空資料夾[/e]和隱藏檔案[ /h] 。重要檔案到目標D:\Backup,即資料夾[/i]

例如,有一些只讀檔案想要在目標中更新[/r],並希望在複製後保留該屬性[/k]。例如,您還希望確保正在複製的文件中的所有所有權和審核設定得到維護[/x] 。最後,因為該範例在腳本中運行 xcopy,所以在複製文件時不需要查看有關文件的任何資訊[/q],該示例不希望在覆蓋每個文件時出現提示[/y]並且不希望命令在遇到錯誤時停止[/c]。

透過網路複製檔案和資料夾

xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z

此處,此指令用於將來源C :\Videos中的所有檔案、子資料夾和子資料夾[/s]中包含的檔案複製到位於名為 SERVER 的網路電腦上的媒體備份目標資料夾正在複製一些非常大的視訊文件,因此應關閉寫入緩衝以改善複製過程[/j],並且由於複製是透過網路進行的,因此作者希望能夠在您遺失資料時繼續繼續複製網路連線[/z ]中途。

該範例還希望在實際執行任何操作之前提示啟動該進程[/w],並查看有關正在複製哪些檔案的每個詳細資訊[/f]。

重複的資料夾結構

xcopy C:\Client032 C:\Client033 /t /e

在最後一個範例中,本文在C:\Client032中為客戶端提供了組織良好的檔案和資料夾的完整來源。我為新客戶端創建了一個空的目標資料夾Client033,但不想複製任何檔案 - 只是一個空資料夾結構[/t]來組織和準備。C:\Client032中有一些空資料夾可能適用於新客戶端,因此此範例希望確保它們也被複製[/e]。


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。