Windows Vista之後備份檔案內建TOOL-Robocopy 指令來同步資料,並產生一個檔名為當天日期的log檔放置於c:\robocopy_log\下

Windows Vista之後備份檔案內建TOOL-Robocopy 指令來同步資料,並產生一個檔名為當天日期的log檔放置於c:\robocopy_log\下

Windows Vista之後備份檔案內建TOOL-Robocopy 指令來同步資料,並產生一個檔名為當天日期的log檔放置於c:\robocopy_log\下

 

資料來源:http://ithelp.ithome.com.tw/question/10078181
 
找一台PC,需有權限讀寫”來源”和”目的”,將來源mapping 成網路磁碟Y ,將目的mapping 成網路磁碟Z

將下方存成BAT檔執行:
net use Y:\\192.168.0.2
net use Z:\\192.168.0.3
robocopy Y:\ Z:\ /R:0 /W:0 /E /TEE /NFL /NDL /XO /PURGE /COPYALL /LOG+:C:\robocopy_log\%date:~0,4%%date:~5,2%%date:~8,2%.log
net use Y:/delete
net use Z:/delete

——–
參數說明 : (在cmd 執行 robocopy /? 可得到所有詳細說明)

/R:n 失敗複本的重試次數: 預設值是 1 百萬次。
/W:n 重試之間等候時間: 預設值是 30 秒。
/E 複製子目錄,包括空的子目錄。
/TEE 輸出至主控台視窗,以及記錄檔。
/NFL 沒有檔案清單 – 不記錄檔案名稱。
/NDL 沒有目錄清單 – 不記錄目錄名稱。
/XO 排除較舊的檔案。
/PURGE 刪除來源已經不存在的目的地檔案/目錄。
/COPYALL 複製所有檔案資訊 。
/LOG+:file 輸出狀態至記錄檔 (附加至現有的記錄檔) 。

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *