Sto cercando di trovare differenze nel contenuto di due strutture di cartelle utilizzando Windows Powershell. Ho usato il seguente metodo per assicurarmi che i nomi dei file siano gli stessi, ma questo metodo non mi dice se il contenuto dei file è lo stesso:
$firstFolder = Get-ChildItem -Recurse folder1
$secondFolder = Get-ChildItem -Recurse folder2
Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder
La tecnica descritta in questa domanda ServerFault funziona per diffondere un singolo file, ma queste cartelle contengono centinaia di file a varie profondità.
Non è necessario che la soluzione mi dica cosa è specifico nei file, ma solo che lo sono. Non mi interessano le differenze nei metadati come la data, che già so essere diversa.