/E :: 複製子目錄,包括空的子目錄。
/XO :: 排除較舊的檔案。
/PURGE :: 刪除來源已經不存在的目的地檔案/目錄。
/MIR :: 鏡像樹狀目錄 (相當於 /E 加 /PURGE)。
/DCOPY:T :: 複製目錄時間戳記。加了目錄的時間就跟來源的時間是一樣的
/SEC :: 複製包含安全性的檔案 (相當於 /COPY:DATS)。非本機磁碟,好像會出現存取被拒
/XO :: 排除較舊的檔案。
/XF file [file]... :: 排除符合指定名稱/路徑/萬用字元的檔案。Thumbs.db 會自動產生,之前有遇過卡住,就忽略囉
/MT[:n] :: 以 n 個執行緒執行多執行緒複製 (預設值為 8)。這個我沒用,新版才有的功能
/COPYALL:Copy ALL file info (equivalent to /COPY:DATSOU)
/B:Copy files in Backup mode
/SEC:Copy files with SECurity (equivalent to /COPY:DATS)
/MIR:MIRror a directory tree - equivalent to /PURGE plus all subfolders (/E)
/R:Number of Retries on failed copies - default is 1 million
/W:Wait time between retries - default is 30 seconds
/LOG+:Output status to LOG file (append to existing log)
/NP:No Progress - don't display % copied(不加會顯示複製進度 %)
/NFL:No File List - don't log file names(不加會把所有的檔案列出)
/NDL: No File List - don't log file names(不加會把所有的目錄列出)
我的主要目的是要做資料備份,使用的語法如下:
robocopy D:DATA S:資料區 /COPYALL /B /SEC /MIR /R:0 /W:0 /LOG+:DataCopy.log /NP /NFL /NDL
下面有詳細說明