dos只複製檔案結構和目錄

2021-06-29 13:42:39 字數 1617 閱讀 8953

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

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           用重新啟動模式複製網路檔案。

如果只複製資料夾的名字和目錄結構 而不複製裡面的檔案用引數 /t  /e 例如 將d:\test1 下面的所有資料夾的名字  複製到 d:\test2 下面 xcopy d:\test1  d:\test2\ /t /e 就可以了

DOS下複製檔案

xcopy source destination a m d date p s e v w c i q f l g h r t u k n o x y y z exclude file1 file2 file3 source 指定要複製的檔案。destination 指定新檔案的位置和 或名稱。a ...

Python 複製檔案和目錄

無非就是乙個讀取檔案和寫入檔案的操作 def copy file src path,target path 如果檔案過大建議使用ab進行寫入,一次讀取1024個位元組 fp1 open src path,rb fp2 open file path2,wb fp2 open target path,a...

檔案目錄複製

private void copydir string srcpath string aimpath 判斷目標目錄是否存在如果不存在則新建 if system.io directory exists aimpath 得到源目錄的檔案列表,該裡面是包含檔案以及目錄路徑的乙個陣列 如果你指向copy目標...