Robocopyを使用したファイル比較方法

公開日:

更新日:

ID: 124145602

Q

ファイルを比較したい

A

Robocopyコマンドを使用して、対象のォルダ内のファイルに差異があるかどうかを比較することができます。

以下のようにコマンドを実施することで、ファイルコピーは行わずファイルの比較のみを実施できます。

robocopy [コピー元フォルダ] [コピー先フォルダ] /L /E /R1 /FP /LOG:[ログ保存先フォルダ]

オプションの意味

/L

リストのみ表示する(コピーを実施しない)

/E

空のフォルダ含むサブフォルダもコピー

/R:n

失敗したコピーに対する再試行回数

/FP

主力にファイルの完全なパス名を含む

/LOG

ログ保存先ファイル名

ログファイルのサンプル

タイムスタンプやデータ差異のあったファイル名がリストに表示されます。
「コピー済み」欄に差異のあったファイル数が表示されます。

下記ログ例の場合は「d:\test01\data001\1234567890-1.0\1234567890-1」が差異のあったファイルです。


-------------------------------------------------------------------------------
   ROBOCOPY     ::     Windows の堅牢性の高いファイル コピー                              
-------------------------------------------------------------------------------

  開始: 2021年5月31日 16:58:04
   コピー元 : d:\test01\
     コピー先 : d:\test02\

    ファイル: *.*
	    
  オプション: *.* /L /S /E /DCOPY:DA /COPY:DAT /R:1 /W:1 

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

	                  10	d:\test01\
	                   0	d:\test01\data001\
	               10000	d:\test01\data001\1234567890-1.0\
	        新しい		    4096	1234567890-1
	               10000	d:\test01\data001\1234567890-1.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-10.0\
	               10000	d:\test01\data001\1234567890-10.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-2.0\
	               10000	d:\test01\data001\1234567890-2.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-3.0\
	               10000	d:\test01\data001\1234567890-3.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-4.0\
	               10000	d:\test01\data001\1234567890-4.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-5.0\
	               10000	d:\test01\data001\1234567890-5.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-6.0\
	               10000	d:\test01\data001\1234567890-6.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-7.0\
	               10000	d:\test01\data001\1234567890-7.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-8.0\
	               10000	d:\test01\data001\1234567890-8.0\1234567890-1.0\
	               10000	d:\test01\data001\1234567890-9.0\
	               10000	d:\test01\data001\1234567890-9.0\1234567890-1.0\

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

                  合計     コピー済み      スキップ       不一致        失敗    Extras
   ディレクトリ:        22         0        22         0         0         0
     ファイル:    200010         1    200009         0         0         0
      バイト:  781.85 m     4.0 k  781.85 m         0         0         0
       時刻:   0:00:11   0:00:00                       0:00:00   0:00:11
   終了: 2021年5月31日 16:58:16

このご質問の対象となる商品・OS・接続機器を表示

商品

OS・接続機器