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