機器人複製;如何將遺失的檔案複製到原始副本的不同位置?

機器人複製;如何將遺失的檔案複製到原始副本的不同位置?

我使用 Robocopy 將大約 1 TB 的檔案從外部磁碟機傳輸到使用 USB 直通的 ESXi 5.1 VMWare 伺服器上託管的虛擬 Windows Server 2008 電腦。

我使用以下(通用)命令來傳輸檔案:Robocopy [外部磁碟機路徑] [資料夾路徑] /mir。這是輸出:

目錄:總計:1206766 已複製:990552 已跳過:216214
文件:總計:11784918 已複製:9827653 已跳過:1957256
位元組:總計:1008.081 克 已複製:856.294 克 已跳過:151.786 克
時代: 69:08:41 56:53:42

速度:4488960 位元組/秒。
速度:256.860 兆位元組/分鐘。

如您所見,一些文件被跳過。我認為是因為在這個過程中,Robocopy停止了3次複製,所以我只是按了Enter鍵,複製就繼續了。

Now, what I want to do is copy the 151.786 gb worth of missing files to a separate location than the original copied files path, because the files that did successfully copy over can not be tampered with right now because they are already being processed into a資料庫.它們將與目前複製的檔案位於同一磁碟機上,只是位於不同的目錄中。

這有可能實現嗎?我認為你不能,因為 Robocopy 需要複製的一批檔案才能將它們與來源磁碟機進行比較並查看哪些檔案遺失是正確的?我知道可能會有一個腳本來完成此任務,但我對編寫腳本完全是菜鳥。

相關內容