ROBOCOPY 使用(文件夾之間復制方法)


XP系統下沒有這個命令,真可惜。。。

 

命令說明:

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Windows 的可靠文件復制
-------------------------------------------------------------------------------

  開始時間: Thu May 03 09:35:23 2012

               用法 :: ROBOCOPY source destination [file [file]...] [options]

                 源 :: 源目錄(驅動器:\路徑或\\服務器\共享\路徑)。
               目標 :: 目標目錄(驅動器:\路徑或\\服務器\共享\路徑)。
               文件 :: 要復制的文件(名稱/通配符: 默認為 "*.*")。

::
:: 復制選項:
::
                 /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 :: 對照目標復制符號鏈接。

            /MT[:n] :: 使用 n 個線程進行多線程復制(默認值為 8)。
                       n 必須至少為 1,但不得大於 128。
                       該選項與 /IPG 和 /EFSRAW 選項不兼容。
                       使用 /LOG 選項重定向輸出以便獲得最佳性能。

::
:: 文件選擇選項:
::
                 /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 :: 包含以下文件。

 

eg:

  復制源目錄中所有文件內容

    robocopy sourcedir targetdir /e

  復制時,刪除源中不再存在的目標文件/目錄

    robocopy sourcedir targetdir /purge


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM