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 セッションで起動しています。関連があるかどうかはわかりませんが、これは特にリモート セッションで発生するようです。

  • 詳細出力では、2つのファイルを除くすべてのファイルのステータスが同じ進行状況インジケーターもありません。
  • 2つのファイルのステータスが古いコピーの進行状況は 0% ~ 100% で表示されます。したがって、コピーされたのはこの 2 つだけのようです。

これは明らかに上記の ROBOCOPY レポートとは逆なので、少し混乱しています。

ご協力ありがとうございました!

答え1

/it調整されたファイルを含めるオプションも追加する必要があります。

関連情報