robocopy用法實(shí)例七:移動文件,這個(gè)和剪切粘貼的效果一樣
【實(shí)現(xiàn)效果】我們前面講的都是復(fù)制,如果我們要將文件夾移動到目標(biāo)文件夾,如何操作呢?
 
【命令用法】
robocopyd:\worke:\look/move/e
 
【參數(shù)講解】
其中,/move表示移動
 
robocopy用法實(shí)例八:復(fù)制文件夾結(jié)構(gòu)
 
【實(shí)現(xiàn)效果】筆者的工作需要周期性地新建和整理大量的文件夾,每次的文件夾結(jié)構(gòu)一樣,只是文件不盡相同。如果是以前,就得一個(gè)一個(gè)簡單重復(fù)去制作,而現(xiàn)在就不需要了。Robocopy和XXCOPY可以讓你輕松實(shí)現(xiàn)復(fù)制文件夾結(jié)構(gòu)。
 
【命令用法】
xxcopyd:\worke:\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ù)字可以自行輸入,如果沒有此參數(shù),默認(rèn)建立整個(gè)文件夾結(jié)構(gòu)。
 
Robocopy創(chuàng)建文件夾相對要麻煩一些,/create參數(shù)不僅要創(chuàng)建結(jié)構(gòu),還要創(chuàng)建文件夾下所有文件的0字節(jié)文件,并非真正的結(jié)構(gòu),我們只好劍走偏鋒了。
 
robocopyd:\worke:\mystruct/e/lev:3/minage:19000101
 
為Robocopy指定一個(gè)不可能創(chuàng)建文件的時(shí)間,因?yàn)橛袇?shù)/e的作用,雖然沒有文件符合要求(你機(jī)器里沒有早于1900年1月1日的文件),但Robocopy還是會忠實(shí)地創(chuàng)建文件夾,這樣就達(dá)到了生成文件夾結(jié)構(gòu)的目的。另外,/lev:3表示復(fù)制文件夾的層級,同樣可以自行輸入。
 
robocopy用法實(shí)例九:復(fù)制時(shí)過濾掉隱藏文件
 
【實(shí)現(xiàn)效果】在默認(rèn)狀態(tài)下,隱藏文件是并不顯示的,但在復(fù)制的過程中,它還會隨著文件夾一起被復(fù)制。可不可以將這些隱藏文件排除在復(fù)制范圍之外呢?
 
【命令用法】
robocopyd:\worke:\back/e/xa:h
 
【參數(shù)講解】
Robocopy支持對屬性進(jìn)行操作。上面的命令將復(fù)制源文件夾中全部文件,但全部具有隱藏屬性的文件將不會被復(fù)制。/xa:h,表示將具有隱藏屬性的排除出復(fù)制范圍,與之相對應(yīng)的是/ia,表示包括只對擁有指定屬性的執(zhí)行操作。屬性有R:只讀,A:存檔,S:系統(tǒng),H:隱藏等幾種供選擇。
 
【舉一反三】
(1)此外,Robocopy還有/a+、/a-等參數(shù)對文件屬性進(jìn)行操作,分別表示在文件被拷貝后為文件添加、去除某屬性。
 
robocopyd:\worke:\back/ia:rs
 
表示只復(fù)制具有只讀和系統(tǒng)屬性的文件。
 
(2)robocopyc:\d:\/-a:rsh
 
表示將文件拷貝到D盤后,將拷貝生成的文件的只讀、系統(tǒng)、隱藏屬性去掉,以方便查看和修改。
裝機(jī)