Est-ce qu'un programme existe pour le contrôle de deux répertoires similaires pour les différences de fichiers? [fermé]

StackOverflow https://stackoverflow.com/questions/2526419

  •  22-09-2019
  •  | 
  •  

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

Était-ce utile?

La solution

Je suis assez friand de DiffMerge .

Autres conseils

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.

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

Synchronisez It! 3 détails

1. Liste des fichiers affichant les résultats de la comparaison des dossiers
text alt
(source: grigsoft.com )

2: dialogue Démarrer sous une forme simple
. text alt
(source: grigsoft.com )

3: Démarrer boîte de dialogue peut être différent, si vous avez besoin pleine puissance
text alt
(source: grigsoft.com )

Il est fait par grigsoft (ils font aussi l'excellent Compare It! Outil diffing).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top