robocopy d:\backup_old e:\backup_new /e /copyall

可以copy權限到e:  非常好用


原文:http://blog.xuite.net/dragonfly_7252/computer/223236655-Robocopy+%E6%8C%87%E4%BB%A4%E7%AF%84%E4%BE%8B%E5%8F%83%E8%80%83+(MIR%E5%95%8F%E9%A1%8C%E5%BE%88%E5%A4%9A%EF%BC%8C%E5%B0%8F%E5%BF%83%E4%BD%BF%E7%94%A8)

[實現效果] 
隨時將源資料夾中的純文本(TXT)、Word我的文件(DOC)還有BMP、TIF圖像文件複製到目標資料夾中,這是在「檔案總管」中直接拖放所做不到的。[簡單指令] 
robocopy d:\work e:\back *.txt *.doc *.bmp *.tif /s 

[參數講解] 
將d:\work文件下的TXT、DOC、BMP、TIF複製到e:\back資料夾,其他文件則不複製。/s是表示包括除空文件下的所有子目錄,如果沒有則僅複製d:\work下的文件而不包括子目錄。 

[舉一反三] 
(1)如果要將資料夾下的所有文件包括空資料夾全部複製到目標資料夾,指令為:robocopy d:\work e:\back /e 
/e表示複製所有子目錄包括空資料夾。 

(2)如果只想複製兩個層級內的文件(再下的層級裡的文件則不拷貝),輸入指令:robocopy d:\work e:\back /e /lev:2 
/lev:2表示複製的層級,比如指定層級後d:\work\soft(二級)下的文件會被複製,而d:\work\soft\office(三級)下的文件則不被複製。

 

實例二:垃圾文件不複製

 

[實現效果]在制作備份資料時,不可避免會將類似於*.bak、*.tmp的垃圾文件也複製到目標資料夾,用Robocopy可以將我們經常碰到的垃圾文件在拷貝時就清理出家門,從而產生一個乾乾淨淨的資料夾。 

[簡單指令] 
robocopy d:\work e:\back /e /xf *.tmp *.bak 

[參數講解] 
/xf為指定不執行複製操作的檔案類型,後面的檔案名支持萬用字元。如果參數為/xd,則表示排除後面指定的資料夾。 

 

實例三:大文件 我不要

 

[實現效果] 
複製的時候,為了節省時間,需要將一些大文件暫時不拷貝,等有空閒時間時,再執行複製操作不遲。 

[簡單指令] 
robocopy d:\work e:\back /e /max:6000000 

[參數講解] 
僅複製不大於6000000bytes的文件,/max:後直接接數值,數值服務機構為byte。如果是/min:1000,則複製不小於1000bytes的文件。兩個參數可以同時使用,界定複製文件大小的範圍。