Estoy tratando de encontrar diferencias en el contenido de dos estructuras de carpetas con Windows Powershell. He utilizado el siguiente método para asegurarme de que los nombres de los archivos sean los mismos, pero este método no me dice si el contenido de los archivos es el mismo:
$firstFolder = Get-ChildItem -Recurse folder1
$secondFolder = Get-ChildItem -Recurse folder2
Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder
La técnica descrita en esta pregunta de ServerFault funciona para diferenciar un solo archivo, pero estas carpetas contienen cientos de archivos en una variedad de profundidades.
La solución no necesariamente necesita decirme qué específicamente en los archivos es diferente, solo que lo son. No me interesan las diferencias en los metadatos, como la fecha, que ya sé que son diferentes.