[ 命令提示字元 ]如何利用 robocopy 指令進行備份、複製或移動大量檔案?

[ 命令提示字元 ]如何利用 robocopy 指令進行備份、複製或移動大量檔案?

Windows 使用者熟知的移動資料夾或檔案,最簡單的方法就是使用 「Ctrl+C」、「Ctrl+X」來複製、剪下再利用「Ctrl+V」進行貼上來完成檔案的移動,但這個方法如果要用來做資料夾同步或移動大量的檔案,效果恐怕不好,還隨時有可能出現重複檔案的提示或單一檔案失敗而失敗,robocopy 這個指令是在 Vista 就已經出現的指令,除了是個資料夾/檔案的複製指令外,基本上已經可以做到「同步」的功能及滿足「差異化備份」的需求。

§相關文章,還可以參閱:

如何利用 Windows 內建指令 robocopy 進行同步備份、差異化備份、複製、移動大量檔案?

1.開啟「命令提示字元」輸入以下指令後,按[ Enter ]來看看使用方法。

robocopy /?

[ 命令提示字元 ]如何利用 robocopy 指令進行備份、複製或移動大量檔案?

2.根據說明以下的指令將會 c磁碟機下的 f1 資料夾內的檔案複製到 f2 資料夾內,MIR 是以來源為主,對目的刪除多餘檔案 (該指令只會改寫有異動的檔案),而後面的MT指的是執行緒的通道數量,執行的過程複製的每個檔案都會有進度顯示。

[ 命令提示字元 ]如何利用 robocopy 指令進行備份、複製或移動大量檔案?

3.如果需求就是進行差異化備份,例如程式碼,那常用的參數有:

robocopy 來源 目的 /e /xo /purge

  • /e :代表複製子資料夾,含空的資料夾。
  • /xo :排除較舊的檔案,意思是來源端沒有比目的端新時,就不複製。
  • /purge :刪除來源中,不再存在的資料夾或檔案。

4.針對資料夾下的副檔名來複製,例如複製 C:\MyDocuments 底下的 .txt、.bmp、.jpg 到 C:\BackUp,指令如下:

robocopy C:\MyDocuments\ C:\BackUp\ *.txt *.bmp *.jpg

反過來,如不想複製這些檔案,可加上參數 /xf

robocopy C:\MyDocuments\ C:\BackUp\ /xf *.txt *.bmp *.jpg

在網頁上看到的按鈕有些是利用 CSS 產生,也有利用圖片檔來產生的,端看個人需求,對利用 CSS 的人來說,除非很熟 CSS 語法,不然產生的語法實際應用到各家瀏覽器各版本可能會產不忍賭,相對的,如果是利用圖檔,那幾乎是暢通無阻,Free Call-to-Action Button Generator 是一個替網頁產生按鈕的免費網路服務,透過其介面,可以設計出想要的 CSS 按鈕或 PNG 圖檔,並產生其相關的應用語法,讓設計者可以輕鬆地運用。

網路資源相當豐富,無論是學習、娛樂、工作、購物樣樣不缺,以下載來說,圖檔、影片、應用程式、文件、音樂大概佔多數,想要做好這些檔案的管哩,也著實不易,多數人都是下載到同意資料夾,然後等有空實在卻分類整理,Ninja Download Manager 是一套免費的網路下載管理工具,可在下載時建立分類目錄,讓你對所下載的檔案副檔名資源進行分類,同時,Ninja Download Manager 亦提供與瀏覽器進行結合,讓你在網路瀏覽時,可方便下載的工作。