Мне нужно сравнить две структуры каталогов бок о бок в Power shell, но я не могу этого сделать.Ищете такой вывод
Filename Dir1 Dir2 File exists in Dir1 File exists in Dir2
ABC.txt c:\data d:\data True False
ABD.txt c:\data d:\data False False
ADC.txt c:\data d:\data True True
$SourceFiles = Get-ChildItem 'c:\data' -File
$destFiles = Get-ChildItem 'd:\Data' -File
Compare-Object $sourceFiles $destFiles -IncludeEqual -ExcludeDifferent -Property Name| ForEach-Object {
[PSCustomObject]@{
Name = $_.Name
Path1 = ($SourceFiles | Where-Object Name -eq $_.Name).Directory
Path2 = ($destFiles | Where-Object Name -eq $_.Name).Directory }
}