Robocopy是一個用於文件複製的專用工具,有助於保持一台計算機上或在不同的網絡位置的一個目錄結構完全相同的副本。這個工具可以讓您複製一個單獨的目錄和遞歸複製目錄及其子目錄。
如果一個文件在源和目標位置的存在,默認情況下ROBOCOPY文件隻有兩個版本有不同的時間郵票或大小不同的。這樣可以節省時間,如果源和目標連接速度較慢的網絡鏈接。您還可以指定拷貝失敗的事件,從而節省更多的時間,當您的網絡鏈接是不可靠的重新啟動。
Robocopy 支持更多重要的文件複製任務,從而能夠真正簡化您的工作。我想您將發現最大的好處是,可以創建兩個文件結構(可以根據您的選擇包括所有子文件夾和文件)的完全的鏡像副本而不複製任何不需要的文件。隻複製源位置中的新文件或更新後的文件。Robocopy 還允許您保留所有相關文件信息,包括日期和時間戳、安全訪問控製列表 (ACL) 及更多內容。
例如,複製和粘貼操作不包括任何高級複原功能,所以不允許從短暫的網絡中斷後進行恢複。特別是當複製完整的目錄時,用時很長,並且是全新拷貝和拷貝過程中不能中斷!否則前功盡棄。
使用起來很簡單:“源目錄”是原始源目錄;“目的地”是目的地目錄;選好後,“確定開始Robocopy”就開始運行了,在此界麵,按F1會有一些robocopy的詳解及一些命令行參數的運用示例等(空白處帶一個右鍵菜單,可關閉聲音提示什麼的),在運行過程中按Esc鍵可強製中止運行;
2013.10.24 按大家的反饋的意見一一修正;
2012.10.16升級增加一個可直接點擊:“源目錄”“目的地”即可進入後邊對應的目錄(後邊對應目錄實際存在的話),增加一個拷貝穩定性的校驗。
使用文件名,通配符的路徑,或文件屬性中包含或排除源文件複製候選人。
按名稱或按路徑中排除的目錄。
刪除複製後的源文件和目錄(即移動,而不是將它們複製)。
刪除源中不再存在的目標文件和目錄。
遇到一個可恢複的網絡錯誤後,控製程序重試操作的次數。
附表複印作業自動運行。
指定複製時要執行。
監控一個目錄樹的變化。
選擇地複製文件中的數據。
實例一:文件,想怎麼複製就怎麼複製
[實現效果]
隨時將源文件夾中的純文本(TXT)、Word文檔(DOC)還有BMP、TIF圖像文件複製到目標文件夾中,這是在“資源管理器”中直接拖放所
做不到的。[簡單命令]
robocopy d:\work e:\back *.txt *.doc *.bmp *.tif /s
[參數講解]
將d:\work文件下的TXT、DOC、BMP、TIF複製到e:\back文件夾,其他文件則不複製。/s是表示包括除空文件下的所有子目錄,如果沒有則僅複製d:\work下的文件而不包括子目錄。
舉一反三:
(1)如果要將文件夾下的所有文件包括空文件夾全部複製到目標文件夾,命令為:robocopy d:\work e:\back /e
/e表示複製所有子目錄包括空文件夾。
(2)如果隻想複製兩個層級內的文件(再下的層級裏的文件則不拷貝),輸入命令:robocopy d:\work e:\back /e /lev:2
/lev:2表示複製的層級,比如指定層級後d:\work\soft(二級)下的文件會被複製,而d:\work\soft\office(三級)下的文件則不被複製。
實例二:垃圾文件不複製
[實現效果]在備份數據時,不可避免會將類似於*.bak、*.tmp的垃圾文件也複製到目標文件夾,用Robocopy可以將我們經常碰到的垃圾文件在拷貝時就清理出家門,從而生成一個幹幹淨淨的文件夾。
[簡單命令]
robocopy d:\work e:\back /e /xf *.tmp *.bak
[參數講解]
/xf為指定不執行複製操作的文件類型,後麵的文件名支持通配符。如果參數為/xd,則表示排除後麵指定的文件夾。
實例三:大文件 我不要
[實現效果]
複製的時候,為了節省時間,需要將一些大文件暫時不拷貝,等有空閑時間時,再執行複製操作不遲。
[簡單命令]
robocopy d:\work e:\back /e /max:6000000
[參數講解]
僅複製不大於6000000bytes的文件,/max:後直接接數值,數值單位為byte。如果是/min:1000,則複製不小於1000bytes的文件。兩個參數可以同時使用,界定複製文件大小的範圍。
ROBOCOPY :: Windows 的可靠文件複製
-------------------------------------------------------------------------------
啟動時間: Fri May 08 17:10:13 2009
Usage :: ROBOCOPY source destination [file [file]...] [options]
源:: 源目錄(驅動器:\路徑或\\服務器\共享\路徑)。
目錄:: 目標目錄(驅動器:\路徑或\\服務器\共享\路徑)。
文件:: 要複製的文件(名稱/通配符: 默認為 "*.*" 。
::
:: 複製選項:
::
/S :: 複製子目錄,但不複製空的子目錄。
/E :: 複製子目錄,包括空的子目錄。
/LEV:n :: 僅複製源目錄樹的前 n 層。
/Z :: 在可重新啟動模式下複製文件。
/B :: 在備份模式下複製文件。
/ZB :: 使用可重新啟動模式;如果拒絕訪問,請使用備份模式。
/EFSRAW :: 在 EFS RAW 模式下複製所有加密的文件。
/COPY:複製標記:: 要複製的文件內容(默認為 /COPY AT)。
(複製標記: D=數據,A=屬性,T=時間戳)。
(S=安全=NTFS ACL,O=所有者信息,U=審核信息)。
/DCOPY:T :: 複製目錄時間戳。
/SEC :: 複製具有安全性的文件(等同於 /COPY ATS)。
/COPYALL :: 複製所有文件信息(等同於 /COPY ATSOU)。
/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:: 對照目標複製符號鏈接。
::
:: 文件選擇選項:
::
/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 :: 排除文件的接合點。
::
:: 重試選項:
::
/R:n :: 失敗副本的重試次數: 默認為 1 百萬。
/W:n :: 兩次重試間的等待時間: 默認為 30 秒。
/REG :: 將注冊表中的 /R:n 和 /W:n 保存為默認設置。
/TBD :: 等待定義共享名稱(重試錯誤 67)。
::
:: 日誌記錄選項:
::
/L :: 僅列出 - 不複製、添加時間戳或刪除任何文件。
/X :: 報告所有多餘的文件,而不隻是選中的文件。
/V :: 生成詳細輸出,同時顯示跳過的文件。
/TS :: 在輸出中包含源文件的時間戳。
/FP :: 在輸出中包含文件的完整路徑名稱。
/BYTES :: 以字節打印大小。
/NS :: 無大小 - 不記錄文件大小。
/NC :: 無類別 - 不記錄文件類別。
/NFL :: 無文件列表 - 不記錄文件名。
/NDL :: 無目錄列表 - 不記錄目錄名稱。
/NP :: 無進度 - 不顯示已複製的百分比。
/ETA :: 顯示複製文件的預期到達時間。
/LOG:文件:: 將狀態輸出到日誌文件(覆蓋現有日誌)。
/LOG+:文件:: 將狀態輸出到日誌文件(附加到現有日誌中)。
/UNILOG:文件:: 以 UNICODE 方式將狀態輸出到日誌文件(覆蓋現有日誌)。
/UNILOG+:文件:: 以 UNICODE 方式將狀態輸出到日誌文件(附加到現有日誌中)。
/TEE :: 輸出到控製台窗口和日誌文件。
/NJH :: 沒有作業標頭。
/NJS :: 沒有作業摘要。
/UNICODE :: 以 UNICODE 方式輸出狀態。
::
:: 作業選項 :
::
/JOB:作業名稱:: 從命名的作業文件中提取參數。
/SAVE:作業名稱:: 將參數保存到命名的作業文件
/QUIT :: 處理命令行後退出(以查看參數)。
/NOSD :: 未指定源目錄。
/NODD :: 未指定目標目錄。
/IF :: 包含以下文件。
70KB/03-27
係統其他
下載21.5M/02-01
遊戲補丁
下載231KB/09-26
係統優化
下載76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載