robocopy 忽略修改的文件

robocopy 忽略修改的文件

我正在克隆一個目錄robocopy。我的目的是克隆所有內容,清除目標中的額外文件,並根據大小和時間戳記覆蓋相同的文件(/IS 選項)

我的命令是 & ROBOCOPY $SourcePath $DestinationPath /MIR /IS /R:2(我正在使用 PowerShell)

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  Started : 
   Source : C:\A
     Dest : C:\B

    Files : *.*

  Options : *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /IS /R:2 /W:30

------------------------------------------------------------------------------

------------------------------------------------------------------------------

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :        22         0         0         0         0         0
   Files :       234       232         2         0         0         0
   Bytes :   80.82 m   76.88 m    3.93 m         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00
   Ended : 

我不明白為什麼有2個跳過的文件- 我也無法在網路上找到有關此問題的提及。

我在遠端 PowerShell 會話中啟動此命令。我不確定它是否相關,但這似乎尤其是在遠端會話中發生。

  • 在詳細輸出中,除兩個文件外,所有文件都有狀態相同的並且沒有進度指示器。
  • 兩個文件有狀態年長的以及複製進度指示0%-100%。所以看來只有這兩個被複製了。

這顯然與上面的 ROBOCOPY 報告相反,所以我有點困惑。

非常感謝你的幫忙!

答案1

您還需要新增/it選項以包含調整後的檔案。

相關內容