Próbuję znaleźć różnice w zawartości dwóch struktur folderów za pomocą programu Windows Powershell. Użyłem następującej metody, aby upewnić się, że nazwy plików są takie same, ale ta metoda nie mówi mi, czy zawartość plików jest taka sama:
$firstFolder = Get-ChildItem -Recurse folder1
$secondFolder = Get-ChildItem -Recurse folder2
Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder
Technika opisana w tym pytaniu ServerFault działa na różnicowanie pojedynczego pliku, ale te foldery zawierają setki plików na różnych głębokościach.
Rozwiązanie niekoniecznie musi mi powiedzieć, co konkretnie w plikach jest inne - po prostu, że są. Nie interesują mnie różnice w metadanych, takich jak data, które już wiem, że są różne.