優點
- 定期執行:可以設定在特定時間或間隔執行,例如每小時或每天。
- 靈活性:可以根據需要調整執行頻率和時間。
- 日誌記錄:可以輕鬆地設定日誌檔案來記錄每次同步的詳細資訊。
缺點
- 延遲:如果資料夾內容變動頻繁,可能會有延遲,因為同步操作是定期執行的。
- 複雜性:需要設定計劃工作,對於不熟悉 Windows 計劃工作的使用者來說可能會有些複雜。
實作步驟
- 建立批次檔案
首先,建立一個批次檔案(例如 sync.bat)來執行 Robocopy 指令。這個批次檔案將會包含 Robocopy 的指令來同步 A 資料夾到 B 資料夾。
robocopy “C:\Path\To\A” “C:\Path\To\B” /MIR /Z /R:3 /W:5 /LOG:”C:\Path\To\Logs\robocopy.log”
-
- /MIR:鏡像模式,確保 B 資料夾與 A 資料夾完全一致。
- /Z:以重新啟動模式複製檔案。
- /R:3:重試次數。
- /W:5:重試之間的等待時間(秒)。
- /LOG:指定日誌檔案的位置。
- 設定 Windows 計劃工作
接下來,設定 Windows 計劃工作來定期執行這個批次檔案。
- 打開「工作排程器」(Task Scheduler)。
- 點擊「建立基本工作」(Create Basic Task)。
- 給工作命名,例如「Sync A to B」,然後點擊「下一步」。
- 選擇觸發器,例如「每天」或「每小時」,然後點擊「下一步」。
- 設定觸發器的詳細資訊,例如每天的特定時間或每小時的特定分鐘,然後點擊「下一步」。
- 選擇「啟動程序」,然後點擊「下一步」。
- 在「程序或指令碼」欄位中,輸入exe。
- 在「加入引數(可選)」欄位中,輸入/c “C:\Path\To\sync.bat”。
- 點擊「下一步」,然後點擊「完成」。