PowerCompare - script PowerShell pour comparer deux dossiers

10 janv., 2023·
AlexIn Tech
AlexIn Tech
· 2 min. de lecture

Client: Projet perso

Description du projet: PowerCompare est un script PowerShell qui fournit une interface graphique pour comparer le contenu de deux dossiers. Il se veut simple et léger. Date: 10 Janvier 2023

Projet:

J’ai développé ce script PowerShell afin de pouvoir comparer le contenu de deux dossiers. Dès qu’on le lance il affiche un GUI qui permet de sélectionner les deux dossiers à comparer.

Comme même la partie GUI se trouve dans le script, ça nous donne une solution très simple et légère.

Voici le lien GitHub du projet :

https://github.com/AlexIn-Tech/PowerCompare

Caractéristiques

Interface graphique avec des zones de texte “Dossier 1” et “Dossier 2” pour spécifier les dossiers à comparer.

Boutons “Parcourir” pour sélectionner les dossiers à comparer

Bouton “Comparer” pour lancer la comparaison

Liste affichant les différences entre les deux dossiers, y compris le nom, le type (fichier ou dossier) et la présence dans chaque dossier.

Mode d’emploi

  • Télécharger le script

  • Ouvrez une fenêtre PowerShell et naviguez jusqu’au répertoire contenant le script

  • Exécutez le script à l’aide de la commande suivante :

    .\NPowerCompare.ps1
    
  • Utilisez les boutons “Parcourir” pour sélectionner les dossiers à comparer

  • Cliquez sur le bouton “Comparer” pour lancer la comparaison.

Configuration requise

PowerShell 5.0 ou supérieur

Système d’exploitation Windows

Licence

Ce script est soumis à la licence MIT. Vous êtes libre d’utiliser, de modifier et de distribuer le script à condition d’inclure la mention originale du copyright et de la licence.

PowerCompare

AlexIn Tech
Auteurs
SysOps Engineer | IT Teacher
Ingénieur IT polyvalent avec une double spécialisation en System Engineering et en Management, AlexIn Tech enseigne aux apprenti·e·s informaticien·ne·s CFC à l’ETML 🇨🇭. Passionné par l’informatique, l’innovation et la transmission de savoir, il partage ici ses découvertes et apprentissages pour inspirer les nouvelles générations.