複製大資料夾的子集,最好使用 robocopy

複製大資料夾的子集,最好使用 robocopy

我想從高延遲伺服器上的巨大共享中複製一些檔案。我可以使用多個命令來做到這一點robocopy

robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.

但是,我想用單個 來完成此操作robocopy,因為這樣我就可以用來/MT加快複製速度。但是,我找不到使用 robocopy 執行此操作的方法:

robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb

這導致ERROR : Invalid Parameter #4 : "path1\*.exe"

robocopy /MT \\slow\share *.exe *.pdb

這會複製所有path2\*.exe我不想要的內容,並且還會遍歷所有 \slow\share,這很慢。

有沒有其他方法,最好使用內建指令?

答案1

我遇到了同樣的問題,我想將文件從一個位置鏡像到另一個位置。當我在尋找複製軟體時,我得到了真正奇怪的應用程序,它們可以將它們自動整合到您的 Windows shell 中。但後來我開始搜尋同步軟體並找到了一系列更好的應用程式。

我測試過兩種產品

  1. 反之亦然
  2. 免費文件同步

這兩個應用程式都是 GUI,並且能夠為它們編寫批次檔腳本。兩者都允許多個源/目標。它們具有鏡像、雙同步、增強目標和版本控制的能力。

ViceVersa 很棒,但也有價格標籤。 FreeFileSync 與 ViceVersa 一樣好,但我還沒有機會完全測試它。從它的網頁上看它能做的事情看起來確實超越了 ViceVersa 的能力。

相關內容