使用Robocopy發現不僅復制效率大幅度提高,而且robocopy復制的功能也相當強大。
使用robocopy source destin /e 復制文件,此時目標目錄destin目錄是空的。復制文件用時22分鐘。下圖的統計是robocopy 輸出的。
再執行一遍robocopy source destin /e 命令復制文件,此時目標目錄已經有了上次復制的文件。結果用時僅一分鐘。
說明robocoy在復制前檢查了源文件和目標文件是否一致。如果一致就不復制,這樣在源目錄和目標目錄有相同文件的情況下,復制的效率會大大提高。
此外,robocopy還提供了很多xcopy不具備的功能:
可選擇多種文件類型復制到目標文件夾
可指定在復制時不復制的文件類型
可指定復制目錄的級次,如只復制兩級目錄
可按文件的修改時間或訪問時間進行復制,如只復制三天內修改的文件
按文件大小,如只復制大於100K小於1M的文件
鏡像模式,拷貝時刪除在目標文件夾裡存在但源文件夾裡並沒有的文件
支持文件移動
監控文件夾,一旦文件夾內文件發生變化,自動復制變化的文件
以上功能的具體使用方法可以在命令行中鍵入 robocopy /? 查看。
robocopy是microsoft在Windows Server 2003 Resource Kit Tools提供的復制工具。robocopy的執行文件可以在Resource Kit Tools的安裝目錄中找到。
Windows Server 2003 Resource Kit Tools的下載地址:http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe