JDP 發表於 2013-9-13 11:47:09

Robocopy 相關教學

一般同步set tdate=%date: =%
set tdate=%tdate:/=%
set ttime=%time::=%
set ttime=%ttime:.=%
set ttime=%ttime: =%
robocopy C:\SyncSourcel D:\SyncTarget /E /DCOPY:T /R:0 /XA:SH /LOG+:D:\RobocopyLog\Backup%tdate%-%ttime%.log /NP /UNICODE/E 複製子目錄,包括空的子目錄
/DCOPY:T 複製目錄的時間戳記
/R:0 有被鎖定的檔案,不再重試
/XA:SH 不要複製檔案屬性有 s-system系統或 h-hidden隱藏的檔案
/NP 無進度 - 不顯示複製百分比
/LOG+:file 輸出狀態至記錄檔 (附加至現有的記錄檔)
/UNICODE 輸出狀態為 UNICODE
/PURGE 刪除來源已經不存在的目的地檔案/目錄
如果需要刪除來源已經不存在的目的地檔案/目錄,則再加入/PURGE,或是將/E /PURGE直接改成/MIR
如果要排除檔案或目錄,則加入/XD ...及/XF ...

雙向同步set folder1="%appdata%\.minecraft\saves"
set folder2="D:\Dropbox\_software\Minecraft\.minecraft\saves"
robocopy %folder1%\ %folder2%\ /E /XO
robocopy %folder2%\ %folder1%\ /E /XO/XO 排除較舊的檔案

Reference:
Robocopy 精采範例
http://basuya.blogspot.tw/2009/12/robocopy.html
Sync two folders using robocopy
http://www.blog.klyavlin.ru/2013/02/sync-two-folders-using-robocopy.html
備份DIY的設定工具 - 我用在我的NAS上
http://iphone4.tw/forums/showthread.php?t=151126
頁: [1]
查看完整版本: Robocopy 相關教學