本文引用自pcuser - Win7秘密指令,複製大量檔案超快速
在Windows中,不管要移動檔案、複製檔案,都是利用檔案總管直接拖拉,這不但簡單直覺,似乎也是理所當然的操作。不過這方式其實少了一點應用彈性,而且複製速度也不夠快。
有點資深的玩家都知道,用內建的DOS指令「copy」、或加強版「xcopy」搭配各種參數,能達到最符合需求的檔案複製方式。而在Windows 7中,又新增了一個超強版「robocopy」指令,在大量複製檔案時特別有效率(例如備份或搬移整顆硬碟)。
1.
Windows 7新增的「robocopy」指令,必須在命令提示字元視窗下才能執行。所以請先按下〔Win〕+〔R〕鍵,會出現一個執行視窗,再輸入「cmd」按下〔確定〕,打開命令視窗。
2.
假設我們要將E槽下「資料夾1」內容備份到「資料夾2」中,因為是備份所以只需要複製原本資料夾2沒有的檔案即可,請輸入以下指令並按下〔Enter〕:
robocopy e:\1 e:\2 /mir /MT:100
※這一行指令代表是將資料夾1的內容複製到資料夾2,但相同內容則略過,而後面的MT指的是通道數量,一般而言設定100就夠了。
3.
複製的過程中會顯示全部複製的內容以及檔案大小,並且會依子資料夾的層級分層顯示,而最下方也會顯示複製的報表,讓我們了解這一次複製過程中的異動情形。
※除了「/MIR」這一個參數之外,其它相關可用參數如下:
■「/E」(複製):包含子資料夾全部複製
■「/S」(複製):包含子資料夾全部複製,但排除空資料夾
■「/MOVE」(移動):將資料夾剪下貼上的意思
4.
以後當我們再重新執行一次時,由於剛剛已經備份過,所以只要經過比對相同的檔案通通都會略過。所以我們利用此特性,也可以將要定時備份的檔案利用指令寫成一個批次檔,就能不需安裝其他軟體也能幫你自動備份新加入的檔案。
本文同步刊載於>>
密技偷偷報 No.53
作者╱ㄚ湯(部落格:就是教不落)
留言列表