Comment comparer deux dossiers dans PowerShell 5.1 ?

Comment puis-je comparer le contenu de deux dossiers dans PowerShell 5.1 ?

Vous pouvez utiliser Compare-Object avec Get-ChildItem :

$folder1 = Get-ChildItem -Path "C:\Folder1" -Recurse
$folder2 = Get-ChildItem -Path "C:\Folder2" -Recurse
Compare-Object -ReferenceObject $folder1 -DifferenceObject $folder2 -Property Name, Length, LastWriteTime

L’indicateur => signifie que le fichier n’existe que dans le dossier 2, et <= signifie qu’il n’existe que dans le dossier 1.