DOS批處理指令,永遠是不朽的指令,不僅功能強大,同時,速度也是最快的!但是,很多新手學習計算機,都已經遺忘了本不該忘記的批處理指令。
我們不可數典忘祖,該學習的還是要學習,不該忘記的還是不能忘記,尤其是DOS批處理指令,在開發軟體或項目的時候,都離不開這些基本的原始的指令。本文,我們來學習Xcopy的參數及執行個體
一、Xcopy參數介紹
指令格式:XCOPY source [destination] 一堆可選的參數
參數介紹
source 指定要複制的檔案。
destination 指定新檔案的位置和/或名稱。
/A 隻複制有存檔屬性集的檔案, 但不改變屬性。
/M 隻複制有存檔屬性集的檔案, 并關閉存檔屬性。
/D:m-d-y 複制在指定日期或指定日期以後改變的檔案。如果沒有提供日期,隻複制那些源時間比目标時間新的檔案。
/EXCLUDE:file1[+file2][+file3]...
指定含有字元串的檔案清單。如果有任何字元串與要被複制的檔案的絕對路徑相符,那個檔案将不會得到複制。
例如,指定如 \obj\ 或 .obj 的字元串會排除目錄 obj 下面的所有檔案或帶有 .obj 擴充名的檔案。
/P 建立每個目标檔案前提示。
/S 複制目錄和子目錄,除了空的。
/E 複制目錄和子目錄,包括空的。 與 /S /E 相同。可以用來修改 /T。
/V 驗證每個新檔案。
/W 提示您在複制前按鍵。
/C 即使有錯誤,也繼續複制。
/I 如果目标不存在,又在複制一個以上的檔案, 則假定目标一定是一個目錄。
/Q 複制時不顯示檔案名。
/F 複制時顯示完整的源和目标檔案名。
/L 顯示要複制的檔案。
/G 允許将沒有經過加密的檔案複制到不支援加密的目标。
/H 也複制隐藏和系統檔案。
/R 改寫隻讀檔案。
/T 建立目錄結構,但不複制檔案。不包括空目錄或子目錄。/T /E 包括空目錄和子目錄。
/U 隻複制已經存在于目标中的檔案。
/K 複制屬性。一般的 Xcopy 會重設隻讀屬性。
/N 用生成的短名複制。
/O 複制檔案所有權和 ACL 資訊。
/X 複制檔案稽核設定(隐含 /O)。
/Y 禁止提示以确認改寫一個現存目标檔案。
/-Y 導緻提示以确認改寫一個現存目标檔案。
/Z 用重新啟動模式複制網絡檔案。
二、Xcopy指令執行個體介紹
①本機複制檔案或檔案夾的執行個體
Xcopy d:\UpdateFiles e:\123 /s /e /y
指令解釋:将D盤的UpdateFiles檔案夾中包含的所有東西,全部複制到E盤的123檔案夾内;/s /e /y 參數說明:在複制檔案的同時也複制空目錄或子目錄,如果目标路徑已經有相同檔案了,使用覆寫方式而不進行提示。
②在區域網路中的應用執行個體
Xcopy \\192.168.0.168\UpdateFiles e:\123 /s /e /y
指令解釋:将192.168.0.168這台計算機的名稱為UpdateFiles的檔案夾内的所有東西,全部複制到本機的e:\123 檔案夾;參數說明:在複制檔案的同時也複制空目錄或子目錄,如果目标路徑已經有相同檔案了,使用覆寫方式而不進行提示。