Est-ce qu'un programme existe pour le contrôle de deux répertoires similaires pour les différences de fichiers? [fermé]
Question
Y at-il un programme pour comparer un dossier et tous les sous-dossiers dans un autre dossier et tous les sous-dossiers des différences dans les fichiers qui y sont contenus (présence, absence de fichiers, la taille et la liste des noms de fichiers)?
Exemple d'utilisation: Je 100 fichiers DLL à partir de l'environnement 1 et je veux vérifier si l'un d'entre eux sont différents (taille et date de modification) des 100 fichiers DLL dans l'environnement 2. Je copier et coller toutes les DLL dans un environnement dans le répertoire 1 A, et toutes les DLL dans un environnement 2 dans le répertoire B.
Je lance alors mon programme « comparaison de répertoire » sur les répertoires A et B et découvrez que, aha, voici une liste de 7 DLLs qui ont différentes dates et heures modifiées entre les deux répertoires.
EDIT: OS est Windows XP
La solution
Je suis assez friand de DiffMerge .
Autres conseils
Beyond Compare http://www.scootersoftware.com/
La première que je peux penser est l'outil diff
qui vient avec tout système de type Unix.
Je préfère utiliser Araxis Merge. Il est un outil très utile pour la comparaison des fichiers et des dossiers et la fusion. Le seul inconvénient, il a est qu'il est non-libre.
SyncToy le fait aussi, si vous cherchez quelque chose de gratuit.
Python a un joli fichier et le module de comparaison répertoire: http://docs.python.org /library/filecmp.html
Le programme
import filecmp
filecmp.dircmp( 'a', 'b' ).report()
Est-ce que vous en dire beaucoup. Vous pouvez ensuite personnaliser pour fournir des informations plus ou moins sur les différences.
J'aime Winmerge , bien que je ne sais pas à quel point il exécuterait avec des fichiers binaires comme DLL.
Synchronisez Il est créé pour faire exactement cela.
http://www.grigsoft.com/wndsync.htm
1. Liste des fichiers affichant les résultats de la comparaison des dossiers
(source: grigsoft.com )
2: dialogue Démarrer sous une forme simple
.
(source: grigsoft.com )
3: Démarrer boîte de dialogue peut être différent, si vous avez besoin pleine puissance
(source: grigsoft.com )
Il est fait par grigsoft (ils font aussi l'excellent Compare It! Outil diffing).