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

robocopy命令用法實(shí)例解析

 更新時(shí)間:2022年10月31日 00:08:06   投稿:mdxy-dxy  
這篇文章主要介紹了robocopy命令用法實(shí)例解析,需要的朋友可以參考下

實(shí)例一:文件,想怎么復(fù)制就怎么復(fù)制

[實(shí)現(xiàn)效果]隨時(shí)將源文件夾中的純文本(TXT)、Word文檔(DOC)還有BMP、TIF圖像文件復(fù)制到目標(biāo)文件夾中
,這是在“資源管理器”中直接拖放所做不到的。[簡(jiǎn)單命令]

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

[參數(shù)講解]
  將d:\work文件下的TXT、DOC、BMP、TIF復(fù)制到e:\back文件夾,其他文件則不復(fù)制。/s是表示包括
除空文件下的所有子目錄,如果沒(méi)有則僅復(fù)制d:\work下的文件而不包括子目錄。
[舉一反三]
(1)如果要將文件夾下的所有文件包括空文件夾全部復(fù)制到目標(biāo)文件夾,命令為:robocopy
d:\work e:\back /e
  /e表示復(fù)制所有子目錄包括空文件夾。
(2)如果只想復(fù)制兩個(gè)層級(jí)內(nèi)的文件(再下的層級(jí)里的文件則不拷貝),輸入命令:robocopy
d:\work e:\back /e /lev:2
  /lev:2表示復(fù)制的層級(jí),比如指定層級(jí)后d:\work\soft(二級(jí))下的文件會(huì)被復(fù)制,而
d:\work\soft\office(***)下的文件則不被復(fù)制。

實(shí)例二:垃圾文件不復(fù)制

[實(shí)現(xiàn)效果]在備份數(shù)據(jù)時(shí),不可避免會(huì)將類似于*.bak、*.tmp的垃圾文件也復(fù)制到目標(biāo)文件夾,用
Robocopy可以將我們經(jīng)常碰到的垃圾文件在拷貝時(shí)就清理出家門,從而生成一個(gè)干干凈凈的文件夾。
[簡(jiǎn)單命令]

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

[參數(shù)講解]/xf為指定不執(zhí)行復(fù)制操作的文件類型,后面的文件名支持通配符。如果參數(shù)為/xd,則表示排除后
面指定的文件夾。

實(shí)例三:大文件 我不要

[實(shí)現(xiàn)效果]復(fù)制的時(shí)候,為了節(jié)省時(shí)間,需要將一些大文件暫時(shí)不拷貝,等有空閑時(shí)間時(shí),再執(zhí)行復(fù)制操作不
遲。

[簡(jiǎn)單命令]

robocopy d:\work e:\back /e /max:6000000

[參數(shù)講解]僅復(fù)制不大于6000000bytes的文件,/max:后直接接數(shù)值,數(shù)值單位為byte。如果是/min:1000,則
復(fù)制不小于1000bytes的文件。兩個(gè)參數(shù)可以同時(shí)使用,界定復(fù)制文件大小的范圍。
實(shí)例四:只要這一周修改的文件

[實(shí)現(xiàn)效果]這一周處理了哪些文檔?編輯了那些文件?將這些修改了的文檔復(fù)制到一個(gè)文件夾下,再好好回味
一下。本例就是要將d:\work中最近七天內(nèi)新建或修改了的TXT、DOC、XLS、PPT等文檔,復(fù)制到e:\look
目錄下。

[簡(jiǎn)單命令]

robocopy d:\work e:\look /s *.txt *.doc *.xls *.ppt /maxage:7

[參數(shù)講解]/maxage:表示最遠(yuǎn)修改時(shí)間的,修改時(shí)間比這個(gè)還要舊的文件將不會(huì)被復(fù)制。/maxage:后可接數(shù)字
,也可以接日期,數(shù)字小于1900時(shí)表示天數(shù),否則就得用YYYYMMDD來(lái)表示具體的日期
   如/maxage:20040210表示2004年2月10日后被修改的文件才允許復(fù)制。與之相對(duì)應(yīng)的參數(shù)
是/minage,表示最近修改時(shí)間,比這個(gè)時(shí)間新的文件將不被復(fù)制。

[舉一反三]

robocopy d:\work e:\look /s *.txt *.doc *.xls *.ppt /maxage:7 /minage:1

則表示近七天內(nèi)除今天外修改的文件才允許被復(fù)制。
  與修改時(shí)間相對(duì)的還有最近訪問(wèn)時(shí)間,/maxage指最遠(yuǎn)訪問(wèn)時(shí)間,比這個(gè)時(shí)間老的文件將不被復(fù)制。
/minage是指最近訪問(wèn)時(shí)間,比這個(gè)時(shí)間新的文件將不被復(fù)制。

實(shí)例五:我的文檔排排站

[實(shí)現(xiàn)效果]
  上例中復(fù)制時(shí),所有的文檔都會(huì)帶來(lái)本身的路徑信息,文檔是會(huì)將其所存放的文件夾也復(fù)制過(guò)來(lái)。
這給我們的翻閱查看帶來(lái)很多不便,得單擊多層文件夾才能看到文件,能不能將所有的文檔直接復(fù)制到
一個(gè)文件夾下呢?這個(gè)需要用XXCOPY來(lái)實(shí)現(xiàn)。

[簡(jiǎn)單命令] 

xxcopy d:\work e:\look /s /in*.txt /in*.doc /sg /yy /da:2004-02-02 /DB:2004-02-10/DA:1997-01-01

[參數(shù)講解]
  此命令將d:\work中從2004年2月2日到2月10生成的 TXT、DOC文件全部直接復(fù)制到e:\look目錄下,
不新建子文件夾,打開(kāi)e:\look就能看到所有文件。XXCOPY和Robocopy的語(yǔ)法參數(shù)還是有較大差異的,表
示指定文件類型時(shí),XXCOPY會(huì)用/in*.*,表示日期時(shí)/da為在指定時(shí)間后,/db為在指定時(shí)間前,日期的
表示為YYYY- MM-DD。
  另外,/sg表示復(fù)制文件到同一文件夾,/yy表示在所有要求用戶應(yīng)答的地方都自動(dòng)認(rèn)為是Yes,在執(zhí)
行過(guò)程中不需要用戶干預(yù)。

實(shí)例六:完全克隆

[實(shí)現(xiàn)效果]
  我們一般采取的復(fù)制方式默認(rèn)是增量復(fù)制,即根據(jù)文件的大小、修改時(shí)間將源文件夾里的內(nèi)容向目
標(biāo)文件夾復(fù)制,久而久之,目標(biāo)文件夾里就可能存在大量源件夾里早已經(jīng)刪除且無(wú)用的文件和文件夾。
如果要讓備份完全相同,即拷貝時(shí)刪除在目標(biāo)文件夾里存在但源文件夾里并沒(méi)有的文件。
[簡(jiǎn)單命令]

robcopy d:\work e:\look /mir

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

實(shí)例七:移動(dòng)文件

[實(shí)現(xiàn)效果]
我們前面講的都是復(fù)制,如果我們要將文件夾移動(dòng)到目標(biāo)文件夾,如何操作呢?
[簡(jiǎn)單命令]

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

[參數(shù)講解]
  其中,/move表示移動(dòng)。

實(shí)例八:我只要文件夾骨架

[實(shí)現(xiàn)效果]
  筆者的工作需要周期性地新建和整理大量的文件夾,每次的文件夾結(jié)構(gòu)一樣,只是文件不盡相同。
如果是以前,就得一個(gè)一個(gè)簡(jiǎn)單重復(fù)去制作,而現(xiàn)在就不需要了。Robocopy和XXCOPY可以讓你輕松實(shí)現(xiàn)
復(fù)制文件夾結(jié)構(gòu)。
  [簡(jiǎn)單命令]

xxcopy d:\work e:\mystruct /t /yy /dl3

[參數(shù)講解]
  將d:\work的三層文件夾結(jié)構(gòu)復(fù)制到e:\mystruct中。其中/t表示創(chuàng)建文件夾結(jié)構(gòu),/dl3表示復(fù)制的
文件夾結(jié)構(gòu)為***,數(shù)字可以自行輸入,如果沒(méi)有此參數(shù),默認(rèn)建立整個(gè)文件夾結(jié)構(gòu)。
  Robocopy創(chuàng)建文件夾相對(duì)要麻煩一些,/create參數(shù)不僅要?jiǎng)?chuàng)建結(jié)構(gòu),還要?jiǎng)?chuàng)建文件夾下所有文件的
0字節(jié)文件,并非真正的結(jié)構(gòu),我們只好劍走偏鋒了。

robocopy d:\work e:\mystruct /e /lev:3 /minage:19000101

為Robocopy指定一個(gè)不可能創(chuàng)建文件的時(shí)間,因?yàn)橛袇?shù)/e 的作用,雖然沒(méi)有文件符合要求(你機(jī)
器里沒(méi)有早于1900年1月1日的文件),但Robocopy還是會(huì)忠實(shí)地創(chuàng)建文件夾,這樣就達(dá)到了生成文件夾
結(jié)構(gòu)的目的。另外,/lev:3表示復(fù)制文件夾的層級(jí),同樣可以自行輸入。

實(shí)例九:隱藏文件我不要

[實(shí)現(xiàn)效果]
  在默認(rèn)狀態(tài)下,隱藏文件是并不顯示的,但在復(fù)制的過(guò)程中,它還會(huì)隨著文件夾一起被復(fù)制??刹?br />可以將這些隱藏文件排除在復(fù)制范圍之外呢?
  [簡(jiǎn)單命令]

robocopy d:\work e:\back /e /xa:h

[參數(shù)講解]
  Robocopy支持對(duì)屬性進(jìn)行操作。上面的命令將復(fù)制源文件夾中全部文件,但全部具有隱藏屬性的文
件將不會(huì)被復(fù)制。/xa:h,表示將具有隱藏屬性的排除出復(fù)制范圍,與之相對(duì)應(yīng)的是/ia,表示包括只對(duì)
擁有指定屬性的執(zhí)行操作。屬性有R:只讀,A:存檔,S:系統(tǒng),H:隱藏等幾種供選擇。
  [舉一反三]
 ?。?)此外,Robocopy還有/a+、/a-等參數(shù)對(duì)文件屬性進(jìn)行操作,分別表示在文件被拷貝后為文件添
加、去除某屬性。

robocopy d:\work e:\back /ia:rs  

表示只復(fù)制具有只讀和系統(tǒng)屬性的文件。
(2)robocopy c: d: /-a:rsh
  表示將文件拷貝到D盤后,將拷貝生成的文件的只讀、系統(tǒng)、隱藏屬性去掉,以方便查看和修改。

實(shí)例十:NTFS權(quán)限跟著走

[實(shí)現(xiàn)效果]
在使用Windows 2000、Windows XP時(shí),在多用戶使用一臺(tái)電腦時(shí)或管理服務(wù)器時(shí),經(jīng)常要為文件夾
指定用戶訪問(wèn)和修改的權(quán)限(如圖1,需要分區(qū)為NTFS)。不過(guò),用一般的復(fù)制方式無(wú)法保留我們?cè)O(shè)置的
權(quán)限,這在服務(wù)器備份時(shí)意味著我們得重新設(shè)置用戶權(quán)限。不過(guò),Robocopy可以讓我們?cè)趶?fù)制文件的時(shí)
候,將屬性、用戶權(quán)限、所有者都可以一并復(fù)制到目標(biāo)文件夾中。

備份雙友鄰精彩5例-Robocopy和xxcopy全掌握
  [簡(jiǎn)單命令]

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

[參數(shù)講解]
  /copyall等于/copy:datsou,表示將所有源文件夾的信息復(fù)制到目標(biāo)文件夾中,其中D:文件數(shù)據(jù),
A:文件屬性,T:時(shí)間信息,S:權(quán)限信息,O:所有者信息,U:審核信息。
  [舉一反三]
  如果源文件夾的權(quán)限被修改,需要同樣更新目標(biāo)文件夾的權(quán)限時(shí),我們不必再重復(fù)復(fù)制,只需輸入

robocopy d:\work e:\back /is /copy:sou

如果沒(méi)有/copy參數(shù),默認(rèn)為/copy:dat,沒(méi)有后面三項(xiàng)的信息。

實(shí)例十一:集中備份到文件服務(wù)器

  [實(shí)現(xiàn)效果]
  希望每天能夠把相應(yīng)數(shù)據(jù)備份到文件服務(wù)器上,以免數(shù)據(jù)丟失。
  [簡(jiǎn)單命令]

robocopy d:\work \ctips_serverarticlesshare  /e /copyall

[參數(shù)講解]
從中可以看出,robocopy完全支持文件服務(wù)器共享文件夾數(shù)據(jù)的拷貝。
[舉一反三]

(1)如果我們創(chuàng)建了一個(gè)環(huán)境變量,如定義%databack%為\ctips_serverarticles\back,那只要輸
入相應(yīng)的命令:robocopy d:\work  %databack% /e /copyall 即可把d:\work下的文件全部備份到
\ctips_serverarticles\back下。當(dāng)然,如果\ctips_serverarticles\back空間不夠時(shí),只要更換環(huán)境
變量的值到其他文件夾,如\ctips_serverarticles ewback,上述命令無(wú)需更改就可以反數(shù)據(jù)拷貝到新
的文件夾中。
(2)如果你只想把數(shù)據(jù)備份到共享文件夾中以你的機(jī)器名為名字的共享文件夾中,使用xxcopy會(huì)更
方便:xxcopy d:\work  \ctips_serverarticles/$HOST$ /e /yy 其中/$HOST$表示你的機(jī)器名,如你的
機(jī)器名為CTIPS_SYJ,那會(huì)把d:\work 文件夾下的文件拷貝到\ctips_serverarticles\CTIPS_SYJ文件夾
下。如果你的機(jī)器名為CTIPS_MLB,那執(zhí)行上述命令后就可以把d:\work 文件夾下的文件拷貝到
\ctips_serverarticles\CTIPS_MLB文件夾下。由于同局域網(wǎng)內(nèi)的機(jī)器名字不會(huì)相同,執(zhí)行上述命令后就
可以保證數(shù)據(jù)不會(huì)被拷貝到同一文件夾下。

實(shí)例十二:一動(dòng)就備份

  [實(shí)現(xiàn)效果]
  有些工作內(nèi)容非常重要,需要時(shí)時(shí)刻刻注意備份,可是我們哪里有這么好記性和耐性呢?這事,還
是交給 Robocopy來(lái)做吧。Robocopy能時(shí)時(shí)監(jiān)視要備份的文件夾,只要文件夾修改到一定時(shí)間和程序,
Robocopy就會(huì)立即開(kāi)始備份。它會(huì)一直監(jiān)視文件夾,除非用戶自己終止。
  [簡(jiǎn)單命令]

robocopy d:\work e:\back  /e /copyall /mot:1 /mon:2

[參數(shù)講解]
  上述命令表示復(fù)制文件夾所有信息到目標(biāo)文件夾并進(jìn)行監(jiān)視。執(zhí)行此命令后,命令提示符窗口如圖2
所示。一旦時(shí)間過(guò)了一分鐘,并且源文件夾至少有或2處以上的修改,Robocopy就會(huì)自動(dòng)啟動(dòng)另一個(gè)進(jìn)程
,執(zhí)行上述備份操作。Robocopy能監(jiān)視源文件夾結(jié)構(gòu)、文件和文件夾名稱、大小、最后修改時(shí)間,在這
里,甚至連屬性和權(quán)限等信息被修改時(shí),Robocopy也會(huì)記為修改次數(shù)。
備份雙友鄰精彩5例-Robocopy和xxcopy全掌握
  /mot后接的是時(shí)間(分鐘),是指Robocopy執(zhí)行操作的最短時(shí)間;/mon后接的是最少文件修改個(gè)數(shù)
。在監(jiān)視過(guò)程中,會(huì)自動(dòng)記錄時(shí)間和修改的次數(shù),只有同時(shí)符合以上兩個(gè)條件時(shí),Robocopy才開(kāi)始執(zhí)行
,執(zhí)行完成后,這兩個(gè)數(shù)據(jù)會(huì)自動(dòng)清零,并重新開(kāi)始監(jiān)視文件夾,除非用戶關(guān)閉命令提示符窗口或按下
Ctrl+Break鍵。
  [舉一反三]
  如果你要開(kāi)機(jī)就監(jiān)視并備份相應(yīng)文件夾,則可以把上述命令放到“啟動(dòng)”組中。

實(shí)例十三:不到時(shí)間不備份

[實(shí)現(xiàn)效果]
  復(fù)制的過(guò)程總會(huì)占用系統(tǒng)資源,如果能設(shè)置在自己不在電腦邊上的時(shí)候開(kāi)始復(fù)制備份,就會(huì)方便得
多。比如,每天5:50下班,希望下班后,到達(dá)6點(diǎn)時(shí),Robocopy自動(dòng)開(kāi)始備份相應(yīng)數(shù)據(jù)。
  [簡(jiǎn)單命令]

robocopy d:\work e:\back /e /rh:1800-1830

[舉一反三]
  運(yùn)行后,復(fù)制操作將會(huì)等待至指定時(shí)間開(kāi)始(如圖3)。其中,RH格式為/RH:hhmm-hhmm,指定
Robocopy開(kāi)始的時(shí)間段,在這個(gè)時(shí)間段外,拷貝會(huì)被暫停。時(shí)間為24小時(shí)格式,4個(gè)數(shù)字長(zhǎng),從0000到
2359,而且兩個(gè)數(shù)字不能相同。
備份雙友鄰精彩5例-Robocopy和xxcopy全掌握

實(shí)例十四:計(jì)劃任務(wù)備份

以上的到時(shí)間備份、監(jiān)視文件夾備份方式,每次重啟系統(tǒng)會(huì)都會(huì)要重新執(zhí)行以上命令,還遠(yuǎn)遠(yuǎn)不夠
智能,如果能和Windows的計(jì)劃任務(wù)配合,所有問(wèn)題就迎刃而解了。以我們要在每天10:00自動(dòng)調(diào)用
Robocopy開(kāi)始監(jiān)視備份文件夾為例,說(shuō)一說(shuō)計(jì)劃任務(wù)與Robocopy的攜手。
第一步:新建BAT文件
新建一個(gè)批處理文件autobak.bat,輸入如下命令
robocopy d:\work e:\back  /e /copyall  /mot:1 /mon:2
第二步:創(chuàng)建計(jì)劃任務(wù)
選擇“開(kāi)始→設(shè)置→控制面板”,雙擊“任務(wù)計(jì)劃”圖標(biāo)。把a(bǔ)utobak.bat批處理文件拖放到“任務(wù)計(jì)劃
”窗口,然后雙擊新生成的autobak.bat圖標(biāo),在彈出窗口中設(shè)置其屬性。
第三步:設(shè)置開(kāi)始時(shí)間
切換到“日程安排”標(biāo)簽,單擊“任務(wù)計(jì)劃”下拉列表框,從中選擇“每天”,“開(kāi)始時(shí)間”設(shè)置為
10:00,單擊“高級(jí)”可以設(shè)置起止的日期(如圖4)。
通過(guò)上述設(shè)置后,到了設(shè)置的時(shí)間,機(jī)器就會(huì)自動(dòng)備份執(zhí)行批處理文件,自動(dòng)備份并監(jiān)視文件夾。
備份雙友鄰精彩5例-Robocopy和xxcopy全掌握

實(shí)例十五:清理文件也拿手

除了一般的復(fù)制功能,XXCOPY還有文件清理功能,可以將不需要的文件快速清理出硬盤。以下命令
會(huì)清除文件和文件夾,請(qǐng)先建立測(cè)試文件夾掌握其操作后再對(duì)文件夾進(jìn)行操作。
1.清除所有無(wú)用文件
xxcopy  d:\work*.tmp /s /h /yy /rs
/rs表示不復(fù)制而直接從源文件夾中刪除指定文件,/h表示指定隱藏和系統(tǒng)文件。
2.清除文件夾
xxcopy  c: emp /rmdir /db:2002-01-01 /yy
刪除c: emp中在2002年1月1日前的修改的文件夾。
3.刪除空文件夾
xxcopy c: emp  /rmdir /sz:0 /yy
刪除c: emp下所有空文件夾,/sz:0指定大小為0的文件(夾)。
4.刪除0字節(jié)文件
xxcopy c: emp*.*  /sz:0 /s /h /yy /rs
通過(guò)以上四種方式的組合,我們可以輕松實(shí)現(xiàn)對(duì)文件及文件夾的整理工作。
最后,還有一幾個(gè)小技巧告訴你,希望能有利于你更好地使用XXCOPY和Robocopy。
★將命令變成任務(wù)
在Robocopy加上“/save:任務(wù)名”可以將當(dāng)前操作記錄為任務(wù)文件,通過(guò)“/job:任務(wù)名”就可以方便調(diào)
用,不需要再輸入一長(zhǎng)串的命令了。此任務(wù)文件可以用純文本編輯器(如記事本)來(lái)編輯。
★將復(fù)制備份過(guò)程錄下來(lái)
默認(rèn)情況下,Robocopy的操作過(guò)程只是在命令提示符中顯示,我們可以讓它把操作過(guò)程輸出為TXT文件,
加上“/log:文件名.txt”即可。  

個(gè)人使用實(shí)例代碼

同步備份

自己做了個(gè)同步備份本地文件的腳本,每天使用定時(shí)計(jì)劃任務(wù)執(zhí)行

版本一:備份到指定文件夾

@echo off
cls
rem 源文件夾和目標(biāo)文件夾的路徑不能以斜線結(jié)尾“\”
set sourceDir="D:\_John個(gè)人文檔"
set destinationDirs="E:\_Del\2\_John個(gè)人文檔"
set logFile=%0_log.txt


robocopy %sourceDir% %destinationDirs% /MIR /LOG+:%logFile%

版本二:同一源備份到多個(gè)目標(biāo)文件夾

@echo off
cls
rem 源文件夾和目標(biāo)文件夾的路徑不能以斜線結(jié)尾“\”
set sourceDir="D:\_John個(gè)人文檔"
rem 目標(biāo)文件夾可以指定多個(gè),多個(gè)之間使用逗號(hào)分隔
rem 路徑中包括空格時(shí),使用雙引號(hào)括起來(lái)。
set destinationDirs="E:\_Del\1\_John個(gè)人文檔"
set destinationDirs="E:\_Del\2\_John個(gè)人文檔","E:\_Del\3\_John個(gè)人文檔"
set logFile=%0_log.txt
echo [%date% %time%] 初始化日志>%logFile%
echo,>>%logFile%
echo 日志已初始化:%logFile% & echo,

::robocopy %sourceDir% %destinationDirs% /MIR /LOG+:%logFile%
for %%a in (%destinationDirs%) do (
    echo   開(kāi)始同步,從 %sourceDir% 到 %%a
    echo 開(kāi)始同步,從 %sourceDir% 到 %%a >>%logFile%
    robocopy %sourceDir% %%a /MIR /LOG+:%logFile%
    echo,
)

查找最近3天所有新增和修改過(guò)的文件

把以下內(nèi)容保存為roboCopyTest.bat文件

rem 查找最近3天所有新增和修改過(guò)的文件
robocopy d:\ E:\_Del\robocopy_Project /maxage:3 /minage:0 /L /BYTES /fp /ts /s /ndl 
::/log:E:\_Del\robocopy_Project_Log.csv & type E:\_Del\robocopy_Project_Log.csv

或者在執(zhí)行bat的時(shí)候如下:

roboCopyTest.bat >e:\_del\robocopy_Project_Log.csv & type e:\_del\robocopy_Project_Log.csv

備份文件,并排除指定文件和文件夾

@echo off&setlocal enabledelayedexpansion
Title 目錄自動(dòng)同步程序
cls

rem 源文件夾和目標(biāo)文件夾的路徑不能以斜線結(jié)尾“\”
set sourceDir="D:\_John個(gè)人文檔"
set sourceDir="D:\_john\LocalSvn"
rem 目標(biāo)文件夾可以指定多個(gè),多個(gè)之間使用逗號(hào)分隔
rem 路徑中包括空格時(shí),使用雙引號(hào)括起來(lái)。
set destinationDirs="E:\_Del\1\_John個(gè)人文檔"
set destinationDirs="E:\_Del\2\_John個(gè)人文檔","E:\_Del\3\_John個(gè)人文檔"
set destinationDirs="C:\TmpTest\Disk500G2\CaresBack\Cares-bak20220401_R\LocalSvn"
set destinationDirs="\\192.168.1.60\disk500G2\CaresBack\Cares-bak20220401\LocalSvn"

set logFile="%~0_log.txt"
echo [%date% %time%] 初始化日志,由 %0 程序?qū)懭?gt;%logFile%
echo,>>%logFile%
echo 日志已初始化:%logFile%&echo,

rem robocopy命令常用參數(shù),以及是否把日志寫入文件等
set para=/MIR /COPY:D /W:3 /XF *.tmp *.class /XD .vs .git .github .svn packages obj bin BackupTemp .idea 
::set para=%para% /LOG+:%logFile%

::robocopy %sourceDir% %destinationDirs% /MIR /LOG+:%logFile%
for %%a in (%destinationDirs%) do (
    echo [!date! !time!] 開(kāi)始同步,從 %sourceDir% 到 %%a
    echo [!date! !time!] 開(kāi)始同步,從 %sourceDir% 到 %%a >>%logFile%
    robocopy %sourceDir% %%a %para%
    echo,&echo,[!date! !time!] 完成同步,從 %sourceDir% 到 %%a
    echo,[!date! !time!] 完成同步,從 %sourceDir% 到 %%a >>%logFile%&echo,>>%logFile%
    echo,&echo,------------------------&echo,
)
pause

到此這篇關(guān)于robocopy命令用法實(shí)例解析的文章就介紹到這了,更多相關(guān)robocopy命令用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 打造個(gè)性批處理界面

    打造個(gè)性批處理界面

    打造個(gè)性批處理界面...
    2007-02-02
  • 將txt文件名寫入文件首行的bat代碼(保留源文件)

    將txt文件名寫入文件首行的bat代碼(保留源文件)

    這篇文章為大家分享了將txt文件名寫入文件首行的bat代碼并且保留源文件,方便整理一些txt文檔
    2014-05-05
  • 利用 secedit.exe 配置本地審核策略

    利用 secedit.exe 配置本地審核策略

    有時(shí)候我們需要配置本地策略,因?yàn)閳D形操作無(wú)法實(shí)現(xiàn)批量操作,那么就可以使用secedit.exe實(shí)現(xiàn)批量操作,通過(guò)批處理完美實(shí)現(xiàn)
    2013-09-09
  • CMD查殺端口的兩種方式

    CMD查殺端口的兩種方式

    本文主要介紹了CMD查殺端口的兩種方式,端口占有對(duì)于初學(xué)程序的小伙伴們來(lái)說(shuō)是比較痛苦的,只能關(guān)掉項(xiàng)目殺掉端口,但是總有意外,那么我們?cè)趺吹娜ナ褂肅MD查殺正在運(yùn)行的端口呢?感興趣的就一起來(lái)了解一下
    2022-07-07
  • Dos Shell操作代碼

    Dos Shell操作代碼

    利用bat執(zhí)行exe時(shí),如何關(guān)閉dos視窗等操作
    2009-05-05
  • dos 刪除文件夾 rd

    dos 刪除文件夾 rd

    前面的教程中介紹過(guò),刪除文件用的是del命令,那么,是不是像ren命令通吃文件和文件夾一樣,del是不是也可以刪除文件夾呢?
    2009-04-04
  • 自動(dòng)重啟電腦的bat文件

    自動(dòng)重啟電腦的bat文件

    自動(dòng)重啟電腦的bat文件,一般用作服務(wù)器自動(dòng)重啟,下面詳細(xì)介紹下windows下服務(wù)器的自動(dòng)設(shè)置方法。
    2007-02-02
  • BAT文件語(yǔ)法和技巧(bat文件的編寫及使用)

    BAT文件語(yǔ)法和技巧(bat文件的編寫及使用)

    批處理文件是一個(gè)文本文件,這個(gè)文件的每一行都是一條DOS命令(大部分時(shí)候就好象我們?cè)贒OS提示符下執(zhí)行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創(chuàng)建和修改批處理文件
    2006-12-12
  • 批處理BAT替換與截取字符串的用法t1=%a:~3%是什么意思

    批處理BAT替換與截取字符串的用法t1=%a:~3%是什么意思

    在bat編寫中,我們經(jīng)常越到t1=%a:~3%之類的代碼,這里簡(jiǎn)單介紹下用法,需要的朋友可以參考下
    2013-05-05
  • bat命令入門與高級(jí)技巧詳解

    bat命令入門與高級(jí)技巧詳解

    這里為您介紹一下基礎(chǔ)的bat命令知道及詳細(xì)的bat命令使用方法,讓我們使用bat命令解決windows當(dāng)中一些需要手動(dòng)操作的問(wèn)題
    2016-11-11

最新評(píng)論