robocopy帮助
一 Robocopy簡介
Robocopy 是一個功能超強的32位的文件復制工具,該工具來自windows資源包,可以直接在網上下載。
使用Robocopy你能夠拷貝單個目錄,或迭代的拷貝目錄及其所有的子目錄。該工具通過文件是否存在于源目錄,目標目錄,或兩者都存在來分類。如果文件同時存在于源目錄和目標目錄,則該工具更具體地通過比較源文件和目標文件的大小和時間戳來分類。通過這些分類,你可以控制那些文件將被拷貝。如果一個文件同時存在于源目錄和目標目錄,默認的只有源文件和目標文件擁有不同的時間戳或大小時,Robocopy重新拷貝該文件。如果源目錄和目標目錄處于比較差的網路環境中時,通過此方式可以節約時間。同時你還可以設置當拷貝有錯誤發生時,繼續重新拷貝,如果你所處的網絡不太穩定的話,此方式可以大大的節約時間。
二 使用格式ROBOCOPY source destination [file [file]...] [options] 源:: 源目錄(驅動器:\路徑或\服務器\共享\路徑)。
目錄:: 目標目錄(驅動器:\路徑或\服務器\共享\路徑)。
文件:: 要復制的文件(名稱/通配符: 默認為 "*.*")。
三 功能
1)用文件名,通配符,路徑,文件屬性來匹配拷貝源;或者也可以使用文件名,通配符,路徑,文件屬性來從源目錄中去除匹配的項,剩余的項作為拷貝源。
2)通過名字或路徑來去除子目錄的拷貝。
3)在拷貝后刪除源文件或目錄。(其實就是移動功能)
4)在目標目錄中刪除源目錄中不存在的文件和目錄。(其實就是同步功能,保證目標目錄跟源目錄保持一致)
5)控制當拷貝中遭遇網絡問題時,重新拷貝的次數和間隔時間。
6)安排拷貝工作自動運行。
7)指定何時拷貝開始執行。
8)監控目錄樹的改變。
9)選擇性的拷貝數據。
四 版本
- v1.96 - Bundled in the Windows 2000
- XP010 - Bundled in the Windows 2003 resource kit
- XP026 - Downloaded with Robocopy GUI
- XP027 - Bundled with Windows Vista
- XP028 - Bundled with Windows Vista SP1 and Windows Server 2008
五 來自vista版本的robocopy的命令行選項
1) 復制選項:
/S :: 復制子目錄,但不復制空的子目錄。
/E :: 復制子目錄,包括空的子目錄。
/LEV:n :: 僅復制源目錄樹的前 n 層。
/Z :: 在可重新啟動模式下復制文件。
/B :: 在備份模式下復制文件。
/ZB :: 使用可重新啟動模式;如果拒絕訪問,請使用備份模式。
/EFSRAW :: 在 EFS RAW 模式下復制所有加密的文件。
/COPY:復制標記:: 要復制的文件內容(默認為 /COPY:DAT)。
?????????????????????? (復制標記: D=數據,A=屬性,T=時間戳)。
?????????????????????? (S=安全=NTFS ACL,O=所有者信息,U=審核信息)。
/DCOPY:T :: 復制目錄時間戳。
/SEC :: 復制具有安全性的文件(等同于 /COPY:DATS)。
/COPYALL :: 復制所有文件信息(等同于 /COPY:DATSOU)。
/NOCOPY :: 不復制任何文件信息(與 /PURGE 一起使用生效)。
/SECFIX :: 修復所有文件的文件安全性,即使是跳過的文件。
/TIMFIX :: 修復所有文件的文件時間,即使是跳過的文件。
/PURGE :: 刪除源中不再存在的目標文件/目錄。
/MIR :: 鏡像目錄樹(等同于 /E 和 /PURGE)。
/MOV :: 移動文件(復制后從源中刪除)。
/MOVE :: 移動文件和目錄(復制后從源中刪除)。
/A+:[RASHCNET] :: 將給定的屬性添加到復制文件。
/A-:[RASHCNET] :: 從復制文件中刪除給定的屬性。
/CREATE :: 僅創建目錄樹和長度為零的文件。
/FAT :: 僅使用 8.3 FAT 文件名創建目標文件。
/256 :: 關閉超長路徑(> 256 字符)支持。
/MON:n :: 監視源;發現多于 n 個更改時再次運行。
/MOT:m :: 監視源;如果更改,在 m 分鐘時間內再次運行。
/RH:hhmm-hhmm :: 運行小時數 - 可以啟動新副本的時間。
/PF :: 以每個文件(而不是每個步驟)為基礎檢查運行小時數。
/IPG:n :: 程序包間的間距(ms),以釋放低速線路上的帶寬。
/SL:: 對照目標復制符號鏈接。 2)文件選擇選項:
/A :: 僅復制具有存檔屬性集的文件。
/M :: 僅復制具有存檔屬性的文件并重置存檔屬性。
/IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的文件。
/XA:[RASHCNETO] :: 排除具有任意給定屬性集的文件。
/XF 文件[文件]... :: 排除與給定名稱/路徑/通配符匹配的文件。
/XD 目錄[目錄]... :: 排除與給定名稱/路徑匹配的目錄。
/XC :: 排除已更改的文件。
/XN :: 排除較新的文件。
/XO :: 排除較舊的文件。
/XX :: 排除多余的文件和目錄。
/XL :: 排除孤立的文件和目錄。
/IS :: 包含相同文件。
/IT :: 包含已調整的文件。
/MAX:n :: 最大的文件大小 - 排除大于 n 字節的文件。
/MIN:n :: 最小的文件大小 - 排除小于 n 字節的文件。
/MAXAGE:n :: 最長的文件存在時間 - 排除早于 n 天/日期的文件。
/MINAGE:n :: 最短的文件存在時間 - 排除晚于 n 天/日期的文件。
/MAXLAD:n :: 最大的最后訪問日期 - 排除自 n 以來未使用的文件。
/MINLAD:n :: 最小的最后訪問日期 - 排除自 n 以來使用的文件。
?????????????????????? (If n < 1900 then n = n days, else n = YYYYMMDD date)。
/XJ :: 排除接合點。(默認情況下通常包括)。
/FFT :: 假設 FAT 文件時間(2 秒粒度)。
/DST :: 彌補 1 小時的 DST 時間差。
/XJD :: 排除目錄的接合點。
/XJF :: 排除文件的接合點。 3)重試選項:
/R:n :: 失敗副本的重試次數: 默認為 1 百萬。
/W:n :: 兩次重試間的等待時間: 默認為 30 秒。
/REG :: 將注冊表中的 /R:n 和 /W:n 保存為默認設置。
/TBD :: 等待定義共享名稱(重試錯誤 67)。
4)日志記錄選項:
/L :: 僅列出 - 不復制、添加時間戳或刪除任何文件。
/X :: 報告所有多余的文件,而不只是選中的文件。
/V :: 生成詳細輸出,同時顯示跳過的文件。
/TS :: 在輸出中包含源文件的時間戳。
/FP :: 在輸出中包含文件的完整路徑名稱。
/BYTES :: 以字節打印大小。
/NS :: 無大小 - 不記錄文件大小。
/NC :: 無類別 - 不記錄文件類別。
/NFL :: 無文件列表 - 不記錄文件名。
/NDL :: 無目錄列表 - 不記錄目錄名稱。
/NP :: 無進度 - 不顯示已復制的百分比。
/ETA :: 顯示復制文件的預期到達時間。
/LOG:文件:: 將狀態輸出到日志文件(覆蓋現有日志)。
/LOG+:文件:: 將狀態輸出到日志文件(附加到現有日志中)。
/UNILOG:文件:: 以 UNICODE 方式將狀態輸出到日志文件(覆蓋現有日志)。
/UNILOG+:文件:: 以 UNICODE 方式將狀態輸出到日志文件(附加到現有日志中)。
/TEE :: 輸出到控制臺窗口和日志文件。
/NJH :: 沒有作業標頭。
/NJS :: 沒有作業摘要。
/UNICODE :: 以 UNICODE 方式輸出狀態。 5)作業選項 :
/JOB:作業名稱:: 從命名的作業文件中提取參數。
/SAVE:作業名稱:: 將參數保存到命名的作業文件
/QUIT :: 處理命令行后退出(以查看參數)。
/NOSD :: 未指定源目錄。
/NODD :: 未指定目標目錄。
/IF :: 包含以下文件。 六 robocopy的GUI使用 [可以使用生成腳本]
下載:http://technet.microsoft.com/zh-cn/magazine/2006.11.utilityspotlight.aspx (UtilitySpotlight2006_11.exe)
截圖:
七 實例: 1.復制源目錄下所有文件及其子目錄下所有文件(包括空目錄)到目標目錄 robocopy d:\work e:\back /e /yy 2.復制源目錄下某種文件類型的文件到目標目錄 robocopy d:\work e:\back *.txt *.doc *.bmp *.tif /s 3.復制時不包括某種類型的文件 robocopy d:\work e:\back /e /xf *.tmp *.bak 4.將文件夾移動到目標文件夾 robocopy d:\work e:\look /move /e 5.將操作過程輸出為txt文件 robocopy d:\work e:\back /e /yy /log:123.txt 6.公司常用復制命令:將123目錄下所有內容復制到456目錄下,如果有文件重復則自動跳過,不需要加/yy參數 robocopy e:\123 f:\456 /e /tee /fp /v /np /ns /log+:copylog.txt
7 拷貝文件和目錄且保留原來的時間屬性(但是必須使用win7以后的版本才可以的)
??? robocopy.exe \\source\A \\dest\A /E /COPY:DAT /DCOPY:T
八 也可以嘗試使用richcopy [是可以設置多線程下載的,但是我試了下拷貝速度沒有robocopy快]
下載:http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx?pr=blog ( HoffmanUtilitySpotlight2009_04.exe)
截圖:
和
還可以使用fastcopy :http://ipmsg.org/tools/fastcopy.html.en
哈哈!
完!
轉載于:https://www.cnblogs.com/itech/archive/2009/08/21/1551303.html
總結
以上是生活随笔為你收集整理的robocopy帮助的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在ie6下实现position-fixe
- 下一篇: CN Erlounge IV 讲师名单公