欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

robocopy命令的用法與實(shí)例(Windows?的可靠文件復(fù)制)

 更新時(shí)間:2022年10月31日 00:11:17   投稿:mdxy-dxy  
Robocopy是一個(gè)功能超強(qiáng)的文件復(fù)制工具,現(xiàn)在win10也自帶64位與32位版本了,該工具來(lái)自windows資源包,現(xiàn)在系統(tǒng)也都集成了,沒(méi)有這個(gè)軟件的可以網(wǎng)上下載即可

一 Robocopy簡(jiǎn)介

Robocopy 是一個(gè)功能超強(qiáng)的32位的文件復(fù)制工具,該工具來(lái)自windows資源包,可以直接在網(wǎng)上下載。

使用Robocopy你能夠拷貝單個(gè)目錄,或迭代的拷貝目錄及其所有的子目錄。該工具通過(guò)文件是否存在于源目錄,目標(biāo)目錄,或兩者都存在來(lái)分類(lèi)。如果文件同時(shí)存在于源目錄和目標(biāo)目錄,則該工具更具體地通過(guò)比較源文件和目標(biāo)文件的大小和時(shí)間戳來(lái)分類(lèi)。通過(guò)這些分類(lèi),你可以控制那些文件將被拷貝。如果一個(gè)文件同時(shí)存在于源目錄和目標(biāo)目錄,默認(rèn)的只有源文件和目標(biāo)文件擁有不同的時(shí)間戳或大小時(shí),Robocopy重新拷貝該文件。如果源目錄和目標(biāo)目錄處于比較差的網(wǎng)路環(huán)境中時(shí),通過(guò)此方式可以節(jié)約時(shí)間。同時(shí)你還可以設(shè)置當(dāng)拷貝有錯(cuò)誤發(fā)生時(shí),繼續(xù)重新拷貝,如果你所處的網(wǎng)絡(luò)不太穩(wěn)定的話,此方式可以大大的節(jié)約時(shí)間。

二 使用格式

ROBOCOPY source destination [file [file]...] [options]

  源:: 源目錄(驅(qū)動(dòng)器:\路徑或\服務(wù)器\共享\路徑)。
  目錄:: 目標(biāo)目錄(驅(qū)動(dòng)器:\路徑或\服務(wù)器\共享\路徑)。
  文件:: 要復(fù)制的文件(名稱(chēng)/通配符: 默認(rèn)為 "*.*")。

三 功能

1)用文件名,通配符,路徑,文件屬性來(lái)匹配拷貝源;或者也可以使用文件名,通配符,路徑,文件屬性來(lái)從源目錄中去除匹配的項(xiàng),剩余的項(xiàng)作為拷貝源。

2)通過(guò)名字或路徑來(lái)去除子目錄的拷貝。

3)在拷貝后刪除源文件或目錄。(其實(shí)就是移動(dòng)功能)

4)在目標(biāo)目錄中刪除源目錄中不存在的文件和目錄。(其實(shí)就是同步功能,保證目標(biāo)目錄跟源目錄保持一致)

5)控制當(dāng)拷貝中遭遇網(wǎng)絡(luò)問(wèn)題時(shí),重新拷貝的次數(shù)和間隔時(shí)間。

6)安排拷貝工作自動(dòng)運(yùn)行。

7)指定何時(shí)拷貝開(kāi)始執(zhí)行。

8)監(jiān)控目錄樹(shù)的改變。

9)選擇性的拷貝數(shù)據(jù)。

四 版本

  • 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

五 Robocopy的命令行選項(xiàng)

來(lái)自win10版本的robocopy的命令行選項(xiàng)

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

                 源 :: 源目錄(驅(qū)動(dòng)器:\路徑或\\服務(wù)器\共享\路徑)。
               目標(biāo) :: 目標(biāo)目錄(驅(qū)動(dòng)器:\路徑或\\服務(wù)器\共享\路徑)。
               文件 :: 要復(fù)制的文件(名稱(chēng)/通配符: 默認(rèn)為 "*.*")。

1、復(fù)制選項(xiàng)

/S :: 復(fù)制子目錄,但不復(fù)制空的子目錄。
/E :: 復(fù)制子目錄,包括空的子目錄。
 /LEV:n :: 僅復(fù)制源目錄樹(shù)的前 n 層。

/Z :: 在可重新啟動(dòng)模式下復(fù)制文件。
/B :: 在備份模式下復(fù)制文件。
/ZB :: 使用可重新啟動(dòng)模式;如果拒絕訪問(wèn),請(qǐng)使用備份模式。
 /J :: 復(fù)制時(shí)使用未緩沖的 I/O (推薦在復(fù)制大文件時(shí)使用)。
/EFSRAW :: 在 EFS RAW 模式下復(fù)制所有加密的文件。

/COPY:復(fù)制標(biāo)記:: 要復(fù)制的文件內(nèi)容(默認(rèn)為 /COPY:DAT)。
            (復(fù)制標(biāo)記: D=數(shù)據(jù),A=屬性,T=時(shí)間戳)。
             (S=安全=NTFS ACL,O=所有者信息,U=審核信息)。

 /SEC :: 復(fù)制具有安全性的文件(等同于 /COPY:DATS)。
 /COPYALL :: 復(fù)制所有文件信息(等同于 /COPY:DATSOU)。
 /NOCOPY :: 不復(fù)制任何文件信息(與 /PURGE 一起使用)。
 /SECFIX :: 修復(fù)所有文件的文件安全性,即使是跳過(guò)的文件。
/TIMFIX :: 修復(fù)所有文件的文件時(shí)間,即使是跳過(guò)的文件。

             /PURGE :: 刪除源中不再存在的目標(biāo)文件/目錄。
               /MIR :: 鏡像目錄樹(shù)(等同于 /E 加 /PURGE)。

               /MOV :: 移動(dòng)文件(復(fù)制后從源中刪除)。
              /MOVE :: 移動(dòng)文件和目錄(復(fù)制后從源中刪除)。

     /A+:[RASHCNET] :: 將給定的屬性添加到復(fù)制的文件。
     /A-:[RASHCNET] :: 從復(fù)制的文件中刪除給定的屬性。

            /CREATE :: 僅創(chuàng)建目錄樹(shù)和長(zhǎng)度為零的文件。
               /FAT :: 僅使用 8.3 FAT 文件名創(chuàng)建目標(biāo)文件。
               /256 :: 關(guān)閉超長(zhǎng)路徑(> 256 個(gè)字符)支持。

             /MON:n :: 監(jiān)視源;發(fā)現(xiàn)多于 n 個(gè)更改時(shí)再次運(yùn)行。
             /MOT:m :: 監(jiān)視源;如果更改,在 m 分鐘時(shí)間后再次運(yùn)行。

      /RH:hhmm-hhmm :: 可以啟動(dòng)新的復(fù)制時(shí)運(yùn)行的小時(shí)數(shù) - 時(shí)間。
                /PF :: 基于每個(gè)文件(而不是每個(gè)步驟)來(lái)檢查運(yùn)行小時(shí)數(shù)。

             /IPG:n :: 程序包間的間距(ms),以釋放低速線路上的帶寬。

                /SL :: 對(duì)照目標(biāo)復(fù)制符號(hào)鏈接。

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

 /DCOPY:復(fù)制標(biāo)記:: 要復(fù)制的目錄內(nèi)容(默認(rèn)為 /DCOPY:DA)。
                       (復(fù)制標(biāo)記: D=數(shù)據(jù),A=屬性,T=時(shí)間戳)。

           /NODCOPY :: 不復(fù)制任何目錄信息(默認(rèn)情況下,執(zhí)行 /DCOPY:DA)。

         /NOOFFLOAD :: 在不使用 Windows 復(fù)制卸載機(jī)制的情況下復(fù)制文件。

2、文件選擇選項(xiàng)

             /A :: 僅復(fù)制具有存檔屬性集的文件。
                 /M :: 僅復(fù)制具有存檔屬性的文件并重置存檔屬性。
    /IA:[RASHCNETO] :: 僅包含具有任意給定屬性集的文件。
    /XA:[RASHCNETO] :: 排除具有任意給定屬性集的文件。

  /XF 文件[文件]... :: 排除與給定名稱(chēng)/路徑/通配符匹配的文件。
  /XD 目錄[目錄](méi)... :: 排除與給定名稱(chēng)/路徑匹配的目錄。

                /XC :: 排除已更改的文件。
                /XN :: 排除較新的文件。
                /XO :: 排除較舊的文件。
                /XX :: 排除多余的文件和目錄。
                /XL :: 排除孤立的文件和目錄。
                /IS :: 包含相同文件。
                /IT :: 包含已調(diào)整的文件。

             /MAX:n :: 最大的文件大小 - 排除大于 n 字節(jié)的文件。
             /MIN:n :: 最小的文件大小 - 排除小于 n 字節(jié)的文件。

          /MAXAGE:n :: 最長(zhǎng)的文件存在時(shí)間 - 排除早于 n 天/日期的文件。
          /MINAGE:n :: 最短的文件存在時(shí)間 - 排除晚于 n 天/日期的文件。
          /MAXLAD:n :: 最大的最后訪問(wèn)日期 - 排除自 n 以來(lái)未使用的文件。
          /MINLAD:n :: 最小的最后訪問(wèn)日期 - 排除自 n 以來(lái)使用的文件。
                       (If n < 1900 then n = n days, else n = YYYYMMDD date)。

                /XJ :: 排除接合點(diǎn)和符號(hào)鏈接。(默認(rèn)情況下通常包括)。

               /FFT :: 假設(shè) FAT 文件時(shí)間(2 秒粒度)。
               /DST :: 彌補(bǔ) 1 小時(shí)的 DST 時(shí)間差。

               /XJD :: 排除目錄的接合點(diǎn)和符號(hào)鏈接。
               /XJF :: 排除文件的符號(hào)鏈接。

                /IM :: Include Modified files (differing change times).

3、 重試選項(xiàng)

               /R:n :: 失敗副本的重試次數(shù): 默認(rèn)為 1 百萬(wàn)。
               /W:n :: 兩次重試間的等待時(shí)間: 默認(rèn)為 30 秒。

               /REG :: 將注冊(cè)表中的 /R:n 和 /W:n 保存為默認(rèn)設(shè)置。

               /TBD :: 等待定義共享名稱(chēng)(重試錯(cuò)誤 67)。

               /LFSM :: 在低可用空間模式下運(yùn)行,啟用復(fù)制暫停和繼續(xù)(參見(jiàn)“備注”)。

               /LFSM:n[KMG] :: /LFSM,指定下限大小(以 n [K:kilo、M:mega、G:giga] 字節(jié)為單位)。

4、日志記錄選項(xiàng)

::
                 /L :: 僅列出 - 不復(fù)制、添加時(shí)間戳或刪除任何文件。
                 /X :: 報(bào)告所有多余的文件,而不只是選中的文件。
                 /V :: 生成詳細(xì)輸出,同時(shí)顯示跳過(guò)的文件。
                /TS :: 在輸出中包含源文件的時(shí)間戳。
                /FP :: 在輸出中包含文件的完整路徑名稱(chēng)。
             /BYTES :: 以字節(jié)打印大小。

                /NS :: 無(wú)大小 - 不記錄文件大小。
                /NC :: 無(wú)類(lèi)別 - 不記錄文件類(lèi)別。
               /NFL :: 無(wú)文件列表 - 不記錄文件名。
               /NDL :: 無(wú)目錄列表 - 不記錄目錄名稱(chēng)。

                /NP :: 無(wú)進(jìn)度 - 不顯示已復(fù)制的百分比。
               /ETA :: 顯示復(fù)制文件的預(yù)期到達(dá)時(shí)間。

          /LOG:文件 :: 將狀態(tài)輸出到日志文件(覆蓋現(xiàn)有日志)。
         /LOG+:文件 :: 將狀態(tài)輸出到日志文件(附加到現(xiàn)有日志中)。

       /UNILOG:文件 :: 以 UNICODE 方式將狀態(tài)輸出到日志文件(覆蓋現(xiàn)有日志)。
      /UNILOG+:文件 :: 以 UNICODE 方式將狀態(tài)輸出到日志文件(附加到現(xiàn)有日志中)。

               /TEE :: 輸出到控制臺(tái)窗口和日志文件。

               /NJH :: 沒(méi)有作業(yè)標(biāo)頭。
               /NJS :: 沒(méi)有作業(yè)摘要。

           /UNICODE :: 以 UNICODE 方式輸出狀態(tài)。

 5、作業(yè)選項(xiàng) 

      /JOB:作業(yè)名稱(chēng) :: 從命名的作業(yè)文件中提取參數(shù)。
     /SAVE:作業(yè)名稱(chēng) :: 將參數(shù)保存到命名的作業(yè)文件
              /QUIT :: 處理命令行后退出(以查看參數(shù))。 
              /NOSD :: 未指定源目錄。
              /NODD :: 未指定目標(biāo)目錄。
                /IF :: 包含以下文件。

6、備注

以前在卷的根目錄上使用 /PURGE 或 /MIR 導(dǎo)致robocopy 也對(duì)“系統(tǒng)卷信息”目錄內(nèi)的文件應(yīng)用所請(qǐng)求的操作。

現(xiàn)在不再是這種情形;如果指定了任何一項(xiàng),則 robocopy 將跳過(guò)復(fù)制會(huì)話簡(jiǎn)要源目錄和目標(biāo)目錄中具有該名稱(chēng)的任何文件或目錄。

       The modified files classification applies only when both source 
       and destination filesystems support change timestamps (e.g., NTFS) 
       and the source and destination files have different change times but are 
       otherwise the same. These files are not copied by default; specify /IM 
       to include them. 

       Using /LFSM requests robocopy to operate in 'low free space mode'. 
       In that mode, robocopy will pause whenever a file copy would cause the 
       destination volume's free space to go below a 'floor' value, which 
       can be explicitly specified by the LFSM:n[KMG] form of the flag. 
       If /LFSM is specified with no explicit floor value, the floor is set to 
       ten percent of the destination volume's size. 
       Low free space mode is incompatible with /MT, /EFSRAW, /B, and /ZB.

六 robocopy的GUI使用

[可以使用生成腳本]

下載:http://www.dbjr.com.cn/softs/852615.html(UtilitySpotlight2006_11.exe)

截圖:

七 實(shí)例

1.復(fù)制源目錄下所有文件及其子目錄下所有文件(包括空目錄)到目標(biāo)目錄

robocopy d:\work e:\back /e /yy

2.復(fù)制源目錄下某種文件類(lèi)型的文件到目標(biāo)目錄

robocopy d:\work e:\back *.txt *.doc *.bmp *.tif /s

3.復(fù)制時(shí)不包括某種類(lèi)型的文件

robocopy d:\work e:\back /e /xf *.tmp *.bak

4.將文件夾移動(dòng)到目標(biāo)文件夾

robocopy d:\work e:\look /move /e

5.將操作過(guò)程輸出為txt文件

robocopy d:\work e:\back /e /yy /log:123.txt

6.公司常用復(fù)制命令:將123目錄下所有內(nèi)容復(fù)制到456目錄下,如果有文件重復(fù)則自動(dòng)跳過(guò),不需要加/yy參數(shù)

robocopy e:\123 f:\456 /e /tee /fp /v /np /ns /log+:copylog.txt

7 拷貝文件和目錄且保留原來(lái)的時(shí)間屬性(但是必須使用win7以后的版本才可以的)

robocopy.exe \\source\A \\dest\A /E /COPY:DAT /DCOPY:T

八 Robocopy詳解

說(shuō)實(shí)話,Windows系統(tǒng)自帶的復(fù)制功能不僅功能簡(jiǎn)單,而且定制性也不強(qiáng),每每在對(duì)大量文件進(jìn)行復(fù)制、移動(dòng)、備份時(shí),總少不了繁雜往復(fù)的操作。不過(guò)幸好,微軟意識(shí)到了這一點(diǎn),為我們提供了一款很強(qiáng)力的復(fù)制備份工具:robocopy。

robocopy已被Windows Vista、Windows 7以及Windows Server 2008所集成,網(wǎng)上有網(wǎng)友制作的GUI,有興趣的童鞋可以下載嘗試一下。另外,還在使用xp的童鞋直接在網(wǎng)上下載robocopy GUI吧。

運(yùn)行方法有很多種,可以使用Win+R,在“運(yùn)行”窗口中直接輸入命令;或者先啟動(dòng)CMD命令提示符,在命令提示符窗口中輸入命令;另外一種則是在文本編輯器(如:記事本)中輸入相應(yīng)命令,保存為*.bat批處理文件雙擊運(yùn)行即可。

推薦使用批處理文件,這樣子不僅方便了我們保存和修改,還方便了隨時(shí)隨地進(jìn)行調(diào)用。

廢話不多說(shuō),下面我們就開(kāi)始實(shí)戰(zhàn)練習(xí)。

天一早,經(jīng)理從Boss那里得到一個(gè)任務(wù),說(shuō)是公司要對(duì)一個(gè)項(xiàng)目制作一些文檔,需要這個(gè)項(xiàng)目的一些原始資料。于是,這個(gè)任務(wù)又從經(jīng)理那里下派到我手上,按他的要求,需要盡可能快的從有關(guān)文件夾中取出合適的內(nèi)容,并且復(fù)制到他U盤(pán)(盤(pán)符為H)Project文件夾中。其具體要求是整理出:txt文本文件、Word文檔、JPG、BMP、TIF圖像。他倒是說(shuō)得簡(jiǎn)單,我面對(duì)的可是一個(gè)有上百個(gè)子文件夾至少5層目錄結(jié)構(gòu)的超級(jí)復(fù)雜文件目錄樹(shù)。

好吧,為了能順利完成,放第一招:

第一招 我想咋復(fù)制就咋復(fù)制

robocopy D:\Document H:\Project *.txt *.doc *.jpg *.bmp *.tif /s 

說(shuō)明:

參數(shù)"/s"的作用是“除了空文件夾以外的所有子目錄”。若要將文件夾下的所有文件(包括空文件夾)全部復(fù)制到目標(biāo)文件夾,則上述命令應(yīng)改為:

robocopy D:\Document E:\Home /e 

此處參數(shù)"/e"的表示所有子目錄(包括空文件夾)。

一個(gè)任務(wù)很順利就完成,經(jīng)理把我叫到辦公室,對(duì)我的執(zhí)行效率表示出非常滿(mǎn)意,我長(zhǎng)出一口氣,氣剛出到一半,經(jīng)理就開(kāi)口了:“還要做個(gè)項(xiàng)目概覽,你去把一二級(jí)目錄下的內(nèi)容再單獨(dú)整理出來(lái),還拷貝到我的U盤(pán)里。”我暈……

剛才小試牛刀,現(xiàn)在見(jiàn)招拆招,放第二招:

第二招 復(fù)制文件隨心所欲

robocopy D:\Document H:\Project *.txt *.doc *.jpg *.bmp *.tif /s /lev:2

說(shuō)明:

參數(shù)"/lev"表示復(fù)制的層級(jí),比如指定為2級(jí),則兩層目錄下的文件會(huì)被復(fù)制,更多級(jí)下面的則會(huì)被忽略。

經(jīng)過(guò)一番折騰,經(jīng)理對(duì)我的滿(mǎn)意度算是越來(lái)越高了,但對(duì)于他而言,總是有解決不盡、也永遠(yuǎn)搞不清的問(wèn)題,諸如他會(huì)在家選擇文件之后按下Ctrl+C,然后第二天來(lái)公司在公司電腦上猛按Crtl+V。哎,這不,他又有新問(wèn)題了。經(jīng)過(guò)剛才幾次復(fù)制,他那弱小的U盤(pán)已經(jīng)經(jīng)不起更多折騰,肚子塞的滿(mǎn)滿(mǎn)的,可是還有大批文件需要用U盤(pán)拷貝,經(jīng)理他就撓著頭,想啊想,想啊想,終于想出一個(gè)辦法來(lái),先把不用的文件拷貝到計(jì)算機(jī)上,再把垃圾文件刪除掉!嗯~還真是個(gè)好辦法,于是乎,他又叫來(lái)了我……

同樣,怕什么~~~接著放招:

第三招 垃圾文件我可不要

其實(shí)實(shí)現(xiàn)這個(gè)要求很簡(jiǎn)單,直接在復(fù)制的過(guò)程中篩選出垃圾文件并且deny掉就好啦~

用如下命令吧:

robocopy H:\Work D:\Work /e /xf *.tmp *.bak 

說(shuō)明:

參數(shù)"/xf"意為指定不執(zhí)行復(fù)制操作的文件類(lèi)型,文件名支持通配符。如果使用參數(shù)"/xd",則表示排除指定的文件夾。

一項(xiàng)任務(wù)順利完成,我哼著小曲回到了自己的辦公室,安安穩(wěn)穩(wěn)的坐在椅子上聽(tīng)起音樂(lè)。一個(gè)上午連續(xù)被經(jīng)理所贊賞,那心情叫一個(gè)好啊,索性就用音箱吧~動(dòng)人的旋律不僅飄到我耳朵里,也到了隔壁同事耳朵里,這不,隔壁同事又來(lái)了,他表示對(duì)我藝術(shù)審美很是贊賞,同時(shí),還想拷走我所有音樂(lè)文件……

天,我的音樂(lè)文件夾有好幾個(gè)G之大,而他拿來(lái)的U盤(pán)才有碎碎的2G,這可怎么是好呢~

想來(lái)想去,他覺(jué)得只好忍痛割?lèi)?ài),不要MV了。只是還有一個(gè)問(wèn)題,如果用文件類(lèi)型排除,那將非常麻煩,在這種情況下,我選擇了以下方法:

第四招 大文件我也不要

robocopy F:\music H:\music /e /max:10000000 

說(shuō)明:

使用參數(shù)"/max",可以選擇文件大小上限,其單位為byte。如果是"/min",限定了文件大小的下限。兩個(gè)參數(shù)可以同時(shí)使用,限制出所需復(fù)制的文件大小的范圍。

復(fù)制指定修改時(shí)間的文件

在日常使用中,免不了要通過(guò)文件修改時(shí)間篩選出最近的文件。如何實(shí)現(xiàn)此功能?通過(guò)下列命令:

robocopy D:\Document H:\Project /maxage:5 

此條命令的意思為將D:Document下修改時(shí)間在5天內(nèi)的文件復(fù)制到H:Project下。

參數(shù)"/maxage"表示距離今天最遠(yuǎn)的修改時(shí)間,凡是修改時(shí)間比這個(gè)限制還要早的那些文件都不會(huì)被復(fù)制。參數(shù)"/maxage"可以接受的字符有數(shù)字,或者是日期,表示天數(shù)時(shí)數(shù)字要小于1900,表示日期時(shí)需要使用"YYYYMMDD"格式。另外一個(gè)與之相對(duì)應(yīng)的參數(shù)是"/minage",表示距離今天最近的修改時(shí)間限制,比這個(gè)時(shí)間新的文件將不被復(fù)制。

因此,我們?cè)趯?shí)用環(huán)境下可以利用"/maxage"和"/minage"來(lái)共同限制時(shí)間范圍。如下例:

robocopy D:\Document H:\Project /maxage:5 /minage:1

此命令則將欲復(fù)制的文件范圍限定在修改時(shí)間在除今天意外的5天以?xún)?nèi)(是不是有點(diǎn)繞口……我實(shí)在描述不清楚了,各位看官請(qǐng)意會(huì)吧)。

完全拷貝

在Windows默認(rèn)的復(fù)制粘貼下,如果已存在一個(gè)同名文件夾,系統(tǒng)會(huì)進(jìn)行增量復(fù)制,而不會(huì)進(jìn)行文件夾的替換操作。如果我們需要使目標(biāo)文件夾與源文件夾完全相同,也就是說(shuō)在復(fù)制的同時(shí)也刪除在目標(biāo)文件夾里存在但源文件夾里并沒(méi)有的文件。則需要使用以下命令:

robocopy D:\Document H:\Project /mir

參數(shù)"/mir"的作用等同于"/purge /e","/purge"表示清理目標(biāo)文件夾內(nèi)有而源文件夾里沒(méi)有的文件和文件夾。通過(guò)這個(gè)命令,能保證源文件夾和目標(biāo)文件夾在結(jié)構(gòu)與內(nèi)容上完全相同。此參數(shù)對(duì)于創(chuàng)建鏡像備份時(shí)是非常有用的。

移動(dòng)文件

需要移動(dòng)文件夾,也就是剪貼,需要使用另外兩個(gè)參數(shù),先看下例:

robocopy D:\Document H:\Project /move /e

參數(shù)"/move"意為移動(dòng),而"/e"則表示復(fù)制所有子目錄包括空文件夾(這一點(diǎn)上篇文章有講)。

只拷貝文檔結(jié)構(gòu)

有時(shí)我們只需要拷貝一個(gè)多級(jí)目錄的目錄樹(shù),或者說(shuō)只需要它的結(jié)構(gòu),而不需要它的內(nèi)容,參考如下命令:

robocopy c:\windows /s /create c:\empty\windows

這樣,我們就創(chuàng)建了整個(gè)Windows文件夾的目錄結(jié)構(gòu)。其中,使用了"/creat"參數(shù),此參數(shù)作用即為生成空的文件結(jié)構(gòu)。

還有另外一種劍走偏鋒的實(shí)現(xiàn)方法:

robocopy c:\windows c:\empty\windows /e /lev:5 /minage:19000101

這是使用了普通的復(fù)制方法,指定5層目錄,但是卻限制了一個(gè)機(jī)器上不可能有的一個(gè)文件修改日期。這樣,robocopy就只會(huì)拷貝走目錄結(jié)構(gòu),因無(wú)文件符合其修改時(shí)間限制,因而不會(huì)有文件被復(fù)制。

不復(fù)制隱藏文件

個(gè)別情況下文件夾中存在隱私內(nèi)容,在復(fù)制的同時(shí)又希望被ignore,因?yàn)閞obocopy支持屬性操作,所以只需調(diào)用相關(guān)參數(shù)即可。見(jiàn)下例:

robocopy D:\Photo H:\Photo /e /xa:h

參數(shù)"/xa:h"表示將具有隱藏屬性的排除出欲復(fù)制的范圍,與之相對(duì)應(yīng)的是參數(shù)"/ia",表示只復(fù)制包括指定屬性的文件。

可用的屬性有;R只讀、A存檔、S系統(tǒng)、H隱藏等。

robocopy C:\windows F:\WindowsSysFile /ia:rs

此命令只會(huì)將具有只讀屬性的系統(tǒng)文件復(fù)制,而不會(huì)操作其他文件。

上文說(shuō)道,robocopy具有對(duì)屬性操作的能力,因此,在復(fù)制的同時(shí)也可以指定文件屬性。

使用參數(shù)"/A+"與"/A-",功能分別是將給定的屬性添加到復(fù)制文件,以及,從復(fù)制文件中刪除給定的屬性。

例如:

robocopy C:\windows F:\WindowsSysFile /e /A-:rsh

這樣,不僅將所有文件進(jìn)行了復(fù)制,也刪除了諸如只讀、系統(tǒng)、隱藏等屬性,方便了我們?cè)趶?fù)制之后對(duì)文件進(jìn)行操作和編輯等。

九、軟件對(duì)比

【復(fù)制測(cè)試】

我將一共達(dá)7.9G的《阿凡達(dá)》高清電影文件,通過(guò)Robocopy、系統(tǒng)內(nèi)置的復(fù)制功能和Terecopy三項(xiàng)分別復(fù)制到相同的目的地,復(fù)制過(guò)程中基本沒(méi)有進(jìn)行其他系統(tǒng)操作,得出復(fù)制完成所需要的時(shí)間并比較

1、通過(guò)Robocopy命令復(fù)制文件,使用最大線程128,花費(fèi)的時(shí)間為6分02秒

2、使用系統(tǒng)內(nèi)置的文件復(fù)制功能,使用秒表計(jì)時(shí)顯示時(shí)間為6分22秒

3、使用Terecopy復(fù)制,顯示使用5分32秒

測(cè)試速度大小結(jié)果:Terecopy > Robocopy命令 > 內(nèi)置復(fù)制功能,可見(jiàn)Robocopy與專(zhuān)業(yè)的復(fù)制軟件在速度上有一定的差距,而且易用性比較差。但是在沒(méi)有安裝其他復(fù)制軟件的情況下,要想快速?gòu)?fù)制大量的文件,Robocopy命令還是一個(gè)不錯(cuò)的選擇。

十、實(shí)例代碼

因?yàn)槠邢?,特新開(kāi)一篇文章。

http://www.dbjr.com.cn/article/266276.htm

您可能感興趣的文章:

相關(guān)文章

最新評(píng)論