robocopy用法實(shí)例四:差異備份,只要這一周修改的文件
【實(shí)現(xiàn)效果】這一周處理了哪些文檔?編輯了那些文件?將這些修改了的文檔復(fù)制到一個(gè)文件夾下,再好好回味一下。本例就是要將d:\work中最近七天內(nèi)新建或修改了的TXT、DOC、XLS、PPT等文檔,復(fù)制到e:\look目錄下。
 
【命令用法】
robocopyd:\worke:\look/s*.txt*.doc*.xls*.ppt/maxage:7
 
【參數(shù)講解】
/maxage:表示最遠(yuǎn)修改時(shí)間的,修改時(shí)間比這個(gè)還要舊的文件將不會(huì)被復(fù)制。/maxage:后可接數(shù)字,也可以接日期,數(shù)字小于1900時(shí)表示天數(shù),否則就得用YYYYMMDD來表示具體的日期,如/maxage:20040210表示2004年2月10日后被修改的文件才允許復(fù)制。與之相對應(yīng)的參數(shù)是/minage,表示最近修改時(shí)間,比這個(gè)時(shí)間新的文件將不被復(fù)制。
 
【robocopy差異備份舉一反三】
robocopyd:\worke:\look/s*.txt*.doc*.xls*.ppt/maxage:7/minage:1
則表示近七天內(nèi)除今天外修改的文件才允許被復(fù)制。
 
與修改時(shí)間相對的還有最近訪問時(shí)間,/maxage指最遠(yuǎn)訪問時(shí)間,比這個(gè)時(shí)間老的文件將不被復(fù)制。/minage是指最近訪問時(shí)間,比這個(gè)時(shí)間新的文件將不被復(fù)制。
 
robocopy用法實(shí)例五:將多層級文件夾的內(nèi)容復(fù)制到一個(gè)文件夾
 
【實(shí)現(xiàn)效果】上例中復(fù)制時(shí),所有的文檔都會(huì)帶來本身的路徑信息,文檔是會(huì)將其所存放的文件夾也復(fù)制過來。這給我們的翻閱查看帶來很多不便,得單擊多層文件夾才能看到文件,能不能將所有的文檔直接復(fù)制到一個(gè)文件夾下呢?這個(gè)需要用XXCOPY來實(shí)現(xiàn)。
 
【命令用法】
xxcopyd:\worke:\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目錄下,不新建子文件夾,打開e:\look就能看到所有文件。XXCOPY和Robocopy的語法參數(shù)還是有較大差異的,表示指定文件類型時(shí),XXCOPY會(huì)用/in*.*,表示日期時(shí)/da為在指定時(shí)間后,/db為在指定時(shí)間前,日期的表示為YYYY-MM-DD。
 
另外,/sg表示復(fù)制文件到同一文件夾,/yy表示在所有要求用戶應(yīng)答的地方都自動(dòng)認(rèn)為是Yes,在執(zhí)行過程中不需要用戶干預(yù)。
 
robocopy用法實(shí)例六:完全克隆
 
【實(shí)現(xiàn)效果】我們一般采取的復(fù)制方式默認(rèn)是增量復(fù)制,即根據(jù)文件的大小、修改時(shí)間將源文件夾里的內(nèi)容向目標(biāo)文件夾復(fù)制,久而久之,目標(biāo)文件夾里就可能存在大量源件夾里早已經(jīng)刪除且無用的文件和文件夾。如果要讓備份完全相同,即拷貝時(shí)刪除在目標(biāo)文件夾里存在但源文件夾里并沒有的文件。
 
【命令用法】
robcopyd:\worke:\look/mir
 
【參數(shù)講解】
/mir的作用等同于/purge/e,/purge表示清理目標(biāo)文件夾有,而源文件夾里沒有的文件(夾)。通過這個(gè)命令,能保證源文件夾和目標(biāo)文件夾結(jié)構(gòu)與文件完全相同。這在創(chuàng)建鏡像備份時(shí),非常有用。
裝機(jī)