PowerShellでフォルダ間比較
2つのフォルダ間で、ファイル単位の比較をしてみる。
前提として$ref
に比較元フォルダのパス、$dif
に比較先フォルダのパスを設定している。
diff -ReferenceObject @(ls -Recurse $ref | where {-not $_.PSIsContainer} | gc) -DifferenceObject @(ls -Recurse $dif | where {-not $_.PSIsContainer} | gc)
ファイル数が多いとかなり時間がかかるので注意。文字化けする場合は、gcのオプションに-Encoding UTF8
を追加する。
投稿日:
|
最終更新日:
カテゴリー: PowerShell