PowerShellのシンタックスハイライトがない…まぁ、しゃぁないか。お仕事中必要に迫られて5分ほどで作った。もうちょっときれいに書けると思うんだけどな。
$a = Get-Item c:\Source\*.* $b = Get-Item d:\dest\*.* foreach($source in $a) { foreach($dest in $b) { if ($dest.name -eq $source.name) {if ($dest.lastwritetime -ne $source.lastwritetime) {$source.name} } } }
再帰とかしないけれど、サブフォルダを含まないフォルダ内の新しいファイル比較なのでこれで充分。