使用指令的方法為:
robocopy [來源目錄] [目的目錄] [檔案] [參數設定]
[檔案]不打的話就是預設來源目錄下的全部檔案
在命令提示字元中打入
robocopy /?
就可以看到robocopy指令的相關參數說明,其中很有用的三個參數就是/e , /xo , /purge分別代表的意思是:
/e | 可以複製目錄下的所有子目錄及其內容,包括空目錄 |
/xo | 如果來源目錄有檔案名稱跟目的目錄裡的檔案名稱一樣,且來源目錄的檔案是比較舊的檔案的話,就不要複製貼上到目的目錄中,這參數對於差異化備份來說非常好用,相對於完整備份的全部覆蓋要節省不少時間 |
/purge | 這個指令會把目的目錄中不在來源目錄的檔案移除掉,例如將C槽(有test1.txt)的檔案複製到D槽(有test1.txt和test2.txt)時,如果有加上這個選項,D槽中的test2.txt將會被刪除!這個指令要小心使用,免得把重要的檔案刪除了。 |
robocopy C:\ D:\ /e /xo /purge
就可以得到C槽有text1.txt和text2.txt , D槽有text1.txt和text2.txt的結果
沒有留言 :
張貼留言