J'essaie de trouver des différences dans le contenu de deux structures de dossiers à l'aide de Windows Powershell. J'ai utilisé la méthode suivante pour m'assurer que les noms de fichiers sont les mêmes, mais cette méthode ne me dit pas si le contenu des fichiers est le même:
$firstFolder = Get-ChildItem -Recurse folder1
$secondFolder = Get-ChildItem -Recurse folder2
Compare-Object -ReferenceObject $firstFolder -DifferenceObject $secondFolder
La technique décrite dans cette question ServerFault fonctionne pour différencier un seul fichier, mais ces dossiers contiennent des centaines de fichiers à différentes profondeurs.
La solution n'a pas nécessairement besoin de me dire ce qui est spécifiquement différent dans les fichiers - juste qu'ils le sont. Je ne suis pas intéressé par les différences de métadonnées telles que la date, que je sais déjà être différente.