Windows 7 內建的 Robocopy (Robust File Copy) 是命令列層面的強大目錄複製工具,自 Windows NT 4.0 起納入資源套件,Vista 及後續版本更列為標準元件。其最大亮點在於 /MT[:n] 參數支援多線程並行複製(預設 8 執行緒,最高 128),能將大量小檔案的複製速度提升數個數量級,並完整保留 NTFS 權限、時間戳記、擁有者與稽核資訊,支援斷點續傳與排程作業,極適合企業級資料遷移與備份。
/S:複製子目錄,略過空目錄/E:複製所有子目錄,含空目錄/LEV:n:僅複製前 n 層目錄樹/MIR:鏡像目錄樹(等同 /E /PURGE,刪除目的端已不存在的檔案)/COPY:DATSOU / /COPYALL:完整複製資料、屬性、時間戳、安全性描述元、擁有者、稽核資訊/SEC:等同 /COPY:DATS/DCOPY:T:複製目錄時間戳/TIMFIX / /SECFIX:修正所有檔案的時間/安全性,含略過的檔案/MT[:n]:啟用 n 執行緒(1~128),預設 8;不可與 /IPG、/EFSRAW 同用;建議搭配 /LOG 重導輸出以獲最佳效能/IPG:n:封包間隔毫秒數,釋放低速頻寬/Z / /ZB:可重新啟動模式 / 失敗則切換備份模式/XF、/XD:依名稱/萬用字元排除檔案/目錄/XA:、/IA::依屬性排除/包含/XC、/XN、/XO:排除已變更/較新/較舊檔案/MAX:n、/MIN:n:依大小過濾/MAXAGE:n、/MINAGE:n:依建立日期過濾/R:n、/W:n:重試次數與間隔(預設 100 萬次、30 秒)/LOG:file、/LOG+:file:覆寫/附加記錄;/UNILOG 以 Unicode 寫入/TEE:同時輸出至主控台與記錄檔/NP:隱藏進度百分比,減少 I/O 開銷Robocopy "F:\Source" "E:\Backup" /E /MT:16 /R:3 /W:5 /LOG:copy.log /TEE /NP
上述指令以 16 執行緒鏡像複製 F:\Source 至 E:\Backup,重試 3 次、間隔 5 秒,記錄完整過程並顯示於螢幕。
/MT 至 32~64 通常效果最佳;單一大檔案則預設 8 即可。/Z 確保斷點續傳,避免網路抖動導致全量重傳。/MON:n 或 /MOT:m 實現增量同步。/L 模擬執行並對照記錄檔。掌握 Robocopy 參數,即可在 Windows 7/10/11 環境下以原生工具達成企業級的高速、可靠檔案複製與同步,無需第三方軟體。