我試圖將大量資料從一個驅動器複製到另一個驅動器以進行備份。我只需透過 CTRL+C 從一個磁碟機中選擇我想要的頂級目錄,然後在磁碟機中按 CTRL+P 來備份該目錄,所有這些都在 Windows 資源管理器中完成。我讓這個過程運行了一整夜,返回後,我遇到了由於檔案路徑長度而無法傳輸資料夾的錯誤。我每次都按“跳過”來查看問題的嚴重程度,並且只有 3 個資料夾因此而沒有移動。
問題是,我不知道到底哪些資料夾沒有被傳輸。如果我知道哪些目錄無法在第一次複製,我可以解決它們的路徑長度或使用(我現在才了解到的)robocopy 來複製它們。我怎麼才能確切地知道哪些目錄沒有傳輸?瓦
我複製的內容包含 1.5TB 的資料和許多分支目錄,所以我懷疑我是否可以手動執行此操作。是否有任何文件被跳過的日誌,或者是否有相對簡單的方法來比較兩個頂級資料夾並準確查看丟失的內容?
答案1
您可以使用 Robocopy 來/L
取得所有不相等檔案的清單。
這是我使用的一行(忘記了大多數限定詞的含義,但ROBOCOPY /?
解釋了它們)。確保保留/L
,否則,它會開始複製內容。
ROBOCOPY /E /Z /DCOPY:T /PURGE /FP "X:\...\SourceDir" "Y:\...\TargetDir" /L