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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.