- 追加された行はこの色です。
- 削除された行はこの色です。
* 2つのフォルダ内のファイルの差分を調べる [#b62c0767]
* 2つのフォルダ内を比較する [#b62c0767]
** チェックサムで比較する [#i7d05c8e]
*** Windows標準コマンド [#x3ffaab8]
cmop dir1 dir2
fc /b dir1 dir2
正確だが、時間が掛かる。
** [#icab0c4d]
*** WinMerge [#b59d72f3]
WinMergeを使う。
これらの方法は正確だが、時間が掛かる。
** ファイル名とタイムスタンプとファイルサイズで比較する [#q42acfab]
*** robocopy [#c53f074d]
robocopy dir1 dir2 /e /l
*** PowerShellでファイルリストを作って差分比較 [#o6a42723]
cd dir1
dir -Recurse -File | % { $p = Resolve-Path -Relative $_; $p + "," + $_.CreationTime + "," + $_.Length } > ~/dir1.txt
cd dir2
dir -Recurse -File | % { $p = Resolve-Path -Relative $_; $p + "," + $_.CreationTime + "," + $_.Length } > ~/dir2.txt