一般我們在大量複製或移動檔案時,都是直覺性的使用「Ctrl+C」、「Ctrl+X」或是右鍵複製、剪下,而如果要進行硬碟的同步備份都會使用軟體為主,但實際上從Vista和Windows 7開始內建了新的cmd指令「robocopy」可用,讓複製、移動檔案變的更有效率,同步備份也不需要使用軟體,甚至比軟體比對同步更快。
Step
1.首先按下〔Win〕+〔R〕鍵,會出現一個執行視窗,再輸入「cmd」按下確認。
2.假設我們要將E槽下「資料夾1」內容備份到「資料夾2」,因為是備份,我們只需要複製原本資料夾2沒有的檔案即可,就可以直接輸入:
robocopy e:\1 e:\2 /mir /MT:100
(這一行指令代表是將資料夾1的內容複製到資料夾2,但相同內容則略過,而後面的MT指的是通道數量,一般而言設定100就夠了。)
※除了「/MIR」這一個參數之外,其它相關可用參數如下:
「/E」(複製):包含子資料夾全部複製
「/S」(複製):包含子資料夾全部複製,但排除空資料夾
「/MOVE」(移動):將資料夾剪下貼上的意思
3.複製的過程中會顯示全部複製的內容以及檔案大小,並且會依子資料夾的層級分層顯示,而最下方也會顯示複製的報表,讓我們了解這一次複製過程中的異動情形。
4.當我們再重新執行一次時,由於剛剛已經備份過,比對相同的檔案通通都會略過,所以如果用此指令來進行電腦的同步備份是不是方便許多,像是網管也可以將要定時備份的檔案利用這樣的指令寫成一個.bat批次檔,再加入定時排程工作即可,不需要任何軟體。
引述自 卡提諾論壇, 作者: guessguess