1.當需要將某個目錄下面的檔案拷貝到目錄檔案,如要將c盤下面的src目錄 拷貝到 d盤的des目錄:
xcopy c:/src d:/des /y /e /h
如果des目錄不存在,需要自動建立 則可以在後面 再加上 /i 結果為:
xcopy c:/src d:/des /y /e /h /i
2.當需要將某個目錄下面的帶字尾名的檔案拷貝的目錄檔案,如將c盤下面的src目錄下的檔案拷貝到d盤的des目錄
xcopy c:/src/*.* d:/des /y
3.假設目標資料夾下有1.txt,2.xml,3.exe檔案,而源資料夾下也有這3個檔案,同時還有很多其他檔案,但此時只想複製這3個檔案,同樣還是c盤 和 d盤舉例
xcopy c:/src/*.* d:/des /y /u
4.忽略不需要的檔案進行拷貝,假設我們要忽略.bak .jpg 還有檔案 log,則我們首選要建立乙個檔案,或許叫ignore.txt,在其輸入
log儲存,注意,需要分行
然後,在批處理中
xcopy c:/src/*.* d:/des /y /exclude:c:/ignore.txt
xcopy的一些引數
引數介紹
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 用重新啟動模式複製網路檔案。
關於git的常用方法
username password email gitusername gituseremail please tell me who you are git config global user.email you example.com git config global user.name y...
JQuery關於節點常用方法
jquery.parent expr 找父親節點,可以傳入expr進行過濾,比如 span parent 或者 span parent class jquery.parents expr 類似於jquery.parents expr 但是是查詢所有祖先元素,不限於父元素 jquery.childre...
關於使用XCOPY命令執行過程中出現記憶體不足的問題
關於使用xcopy過程 現 記憶體不足 insufficient memory 的問題 一直以來,自己使用xcopy的指令碼進行專案檔案備份和整理,後來發現部分檔案未備份成功,且指令碼執行時會長時間無反應,並在最後顯示 記憶體不足 字樣。嘗試加記憶體未解決,經檢索確認,該問題是因為路徑過長導致。xc...