POWERSHELL : Comparer deux Fichiers

Logo PowerShell

Si vous avez des fichiers ayant un contenu « identique » mais que vous souhaitez savoir quelles sont les différences :

 

Mes fichiers sont le résultat de 2 Get-Childitem :

exemple du contenu des fichiers, une ligne correspond à un fichier trouvé :

C:\AFFAIRES\2008\….\…doc
C:\AFFAIRES\2009\….\…doc
C:\AFFAIRES\2008\….\…xls

 


$Fichier1 = import-csv C:\temp\List-Avant.csv
$Fichier2 = import-csv C:\temp\List-Apres.csv

compare-object $Fichier1 $Fichier2

Dans mon cas, le résultat s’affiche de cette façon :

InputObject                                                                 SideIndicator
———– ————-
@{C:\AFFAIRES\2009\….\…doc                                            … =>
@{C:\AFFAIRES\2009\….\…xlsx                                           … =>

Il faut comprendre que ces lignes sont présentes dans le Fichier2 et manquante dans le Fichier1.

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *