雖然系統(tǒng)已經(jīng)進(jìn)化到了Windows8,但這并不代表它所有的功能都進(jìn)化了,其中最明顯的莫過(guò)于復(fù)制功能了,只能單一地將文件從一個(gè)地方復(fù)制到另一個(gè)地方,這無(wú)疑難以滿足我們的需要。其實(shí)在Windows Vista/7/8等系統(tǒng)中,隱藏著一個(gè)復(fù)制高手——Robocopy,用好它能夠滿足我們多樣化的復(fù)制需求。
實(shí)例1
復(fù)制多級(jí)文件夾中的特定文件
任務(wù)描述
在F盤“個(gè)人資料”文件夾中,大概有6層目錄累計(jì)800多個(gè)文件夾,Boss要求將其中的所有文本文件且包含文本文件所在文件夾,全部復(fù)制到G盤的wenben文件夾中。
按Win+R打開(kāi)運(yùn)行對(duì)話框,輸入cmd后按Enter鍵打開(kāi)命令提示符,輸入如下命令(如圖1):
Robocopy f:\個(gè)人資料 g:\wenben *.txt /s
注意命令之間的空格,這里的*.txt表示文本文件,/s是剔除所有的空文件夾。
Tips
Windows XP中如何使用Robocopy
在Windows XP中并沒(méi)有Robocopy命令,我們可以下載Robocopy XP010版(http://xiazai.zol.com.cn/detail/10/91484.shtml),將其解壓后復(fù)制到Windows XP安裝目錄下的system32文件夾中,并雙擊robocopy.exe運(yùn)行,這樣在Windows XP中也能使用該命令。
實(shí)例2
復(fù)制指定級(jí)別目錄中的文件
任務(wù)描述
在F盤“個(gè)人資料”文件夾中有6層目錄,現(xiàn)需要將一、二層文件夾中不大于10MB的rar或zip壓縮包復(fù)制到G盤mywork文件夾中,其它的文件一律忽略。
打開(kāi)命令提示符,輸入如下命令(如圖2):
robocopy f:\個(gè)人資料 g:\mywork *.rar *.zip /s /lev:2 /max:10485760
這里的/lev:2表示兩層目錄,如果是四層目錄則是/lev:4,/max:10485760表示文件不大于10MB,其中10485760的單位是bytes,因?yàn)?0MB=1024×1024×10=10485760bytes。還可以使用參數(shù)/min,限定了文件大小的下限,兩個(gè)參數(shù)可以同時(shí)使用,從而確定所需復(fù)制的文件大小的范圍。
Tips
如果確認(rèn)目標(biāo)文件夾沒(méi)有復(fù)制的圖片,那么這一步驟可以省略;如果覺(jué)得英文界面使用不太方便,可以選擇漢化版本(下載頁(yè)面為http://www.skycn.com/soft/23894.html)。
實(shí)例3
結(jié)合計(jì)劃任務(wù)實(shí)現(xiàn)自動(dòng)備份
任務(wù)描述
重要的文件需要時(shí)刻注意備份,用Robocopy監(jiān)視要備份的文件夾,結(jié)合計(jì)劃任務(wù),一旦到指定時(shí)間即自動(dòng)備份到特定文件夾。
打開(kāi)記事本,輸入如下命令(如圖3),然后將文件保存為beifen.bat。
robocopy d:\公司資料 G:\重要文件 /e /copyall /mot:1 /mon:2
接下來(lái)打開(kāi)“任務(wù)計(jì)劃程序”,單擊“創(chuàng)建任務(wù)”(如圖4),在“觸發(fā)器”中選擇“每天”,并設(shè)置時(shí)間為17:50,單擊“下一步”選擇“啟動(dòng)程序”,再打開(kāi)beifen.bat,單擊“完成”按鈕,這樣每天17:50就會(huì)自動(dòng)進(jìn)行備份。