2つのフォルダ内を比較する

チェックサムで比較する

Windows標準コマンド

 cmop dir1 dir2
 fc /b dir1 dir2

WinMerge

WinMergeを使う。

これらの方法は正確だが、時間が掛かる。

ファイル名とタイムスタンプとファイルサイズで比較する

robocopy

 robocopy dir1 dir2 /e /l

PowerShellでファイルリストを作ってWinMergeで差分比較

 PS tmp> dir -r dir1 | % { $p = Resolve-Path -Relative $_.FullName; ($p, $_.CreationTime, $_.Length) -join "," } > 1.csv
 PS tmp> dir -r dir2 | % { $p = Resolve-Path -Relative $_.FullName; ($p, $_.CreationTime, $_.Length) -join "," } > 2.csv
 PS tmp> winmerge.exe .\1.csv .\2.csv

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS