Comparer des dossiers et statistiques

Comparer des dossiers — Shift+F2

Shift+F2 ou Outils → Comparer des dossiers… compare les dossiers ouverts dans le panneau de gauche et celui de droite. Chacun peut être sur le disque, dans une archive ou sur un serveur.

Options

OptionPar défautSignification
Uniquement les dossiers actuellement ouverts / Inclure les sous-dossiersdossiers ouverts uniquementfaut-il descendre dans les sous-dossiers
Comparer la tailleouides fichiers de tailles différentes comptent comme une différence
Comparer la date de modificationouiune date différente (à la seconde) compte comme une différence
Comparer le contenu (MD5)nonl'application lit les deux fichiers et compare leurs sommes MD5

Pour chaque paire de fichiers, la comparaison s'arrête à la première différence trouvée, dans l'ordre taille → date → contenu. La comparaison de contenu lit les fichiers en entier : sur un serveur et avec de gros fichiers, elle prend donc longtemps. La fenêtre de progression montre ce que l'application analyse ; Annuler l'arrête.

Astuce : Les serveurs FTP indiquent les dates à la minute, et certains disques (FAT) à deux secondes près. Pour ces comparaisons, désactivez Comparer la date de modification et comparez plutôt la taille ou le contenu.

L'application ne suit pas les liens symboliques qui pointent vers des dossiers — elle les compare comme des éléments.

Résultats

La fenêtre Résultat de la comparaison des dossiers indique le nombre de différences et les deux chemins, ou « Aucune différence trouvée. ». Le tableau a les colonnes Chemin, Différence, Gauche et Droite :

DifférenceSignificationDans les colonnes Gauche / Droite
Absent à gauche / Absent à droitel'élément n'existe que d'un côtéla taille du fichier ou « dossier »
Type différentun fichier d'un côté, un dossier de l'autrele type
Taille différentetailles différentesles tailles
Date différentedates de modification différentesles dates
Contenu différentsommes MD5 différentesles sommes de contrôle
Erreur de lecturele fichier n'a pas pu être lule message d'erreur
  • Un double clic sur une ligne emmène le panneau actif jusqu'au dossier qui contient cet élément et y place le curseur.

  • Copier la liste place le tableau dans le presse-papiers (colonnes séparées par des tabulations — cela se colle dans un tableur).

  • Enregistrer dans un fichier enregistre le résultat en CSV (directory-compare.csv par défaut).

  • Fermer ou Esc.

Sélection, synchronisation et suppression

La rangée Sélectionner : au-dessus du tableau sélectionne en un clic les lignes À gauche seulement, À droite seulement, Des deux côtés (type, taille, date ou contenu différents, ou erreur de lecture) ou Tout. À la main, vous sélectionnez comme dans une liste : par un clic, avec Cmd/Ctrl, avec Shift.

Synchroniser agit sur les lignes sélectionnées et, sans sélection, sur toutes :

  • un élément présent d'un seul côté est copié de l'autre côté (un dossier en entier) ;

  • de deux fichiers, le plus récent remplace le plus ancien ;

  • un dossier face à un fichier et deux fichiers de même date sont ignorés.

Avant la copie, une seule question indique combien d'éléments partiront dans chaque sens, quels fichiers seront remplacés et lesquels seront ignorés. Au choix : Synchroniser et remplacer, Ne pas remplacer ou Annuler. La copie conserve les dates et passe par la fenêtre de progression habituelle.

Supprimer… (ou Delete ou F8 dans la fenêtre de résultat) efface les éléments sélectionnés — la question permet de choisir Du panneau gauche, Du panneau droit ou Des deux panneaux. La suppression est définitive, comme avec F8.

Après chaque action, la fenêtre de résultat se rouvre et montre ce qui diffère encore ; les deux panneaux s'actualisent.

Statistiques — Control+Q / Ctrl+Q

Control+Q sur macOS ou Ctrl+Q sur Windows et Linux affiche les statistiques de l'élément sous le curseur. Dans le menu contextuel : Statistiques… sur un élément et Statistiques du dossier… sur une zone vide de la liste (pour le dossier courant). Sur la ligne /.., le raccourci affiche les statistiques du dossier courant.

Les statistiques d'un dossier demandent de parcourir toute l'arborescence — la fenêtre de progression affiche « … fichiers et … dossiers trouvés », et Annuler l'arrête.

Dossier

Nom, Taille totale, Fichiers (récursif), Dossiers (récursif), Contenu direct, Taille moyenne des fichiers, Profondeur maximale, Fichier le plus volumineux, Fichier le plus récent, Fichier le plus ancien, Éléments cachés, Liens symboliques, Autres éléments, Dossiers illisibles, Extensions les plus fréquentes (jusqu'à huit, avec le nombre et la taille), Modifié, Droits, Propriétaire / groupe, Chemin.

Les lignes sans valeur (par exemple quand il n'y a pas de liens) ne sont pas affichées. Les liens symboliques sont comptés, mais l'application ne les suit pas et n'ajoute pas leur taille. Les dossiers qui n'ont pas pu être lus (droits insuffisants) sont comptés dans la ligne Dossiers illisibles.

Tailles des sous-dossiers, du plus grand au plus petit

Depuis 1.7.4, Dossiers du plus grand au plus petit affiche tous les sous-dossiers, y compris ceux imbriqués, cachés et vides. Chaque chemin est relatif au dossier analysé et indique la taille totale des fichiers ordinaires de toute sa sous-arborescence. Les tailles sont triées par ordre décroissant, puis par chemin en cas d’égalité. Un dossier inclut ses sous-dossiers : il ne faut donc pas additionner les lignes. Ce sont les tailles des fichiers, et non les blocs alloués sur le disque. Les liens symboliques ne sont pas suivis. Si une partie ne peut pas être lue, le dossier et ses ancêtres portent la mention Au moins … (données incomplètes).

Double-cliquez sur un dossier ou placez-vous sur sa ligne et appuyez sur Enter : les statistiques se ferment et le dossier s’ouvre dans le panneau actif. Un simple clic suivi de Enter fonctionne aussi. L’autre panneau conserve son chemin. Si le dossier a disparu ou si l’accès est refusé, le panneau reste à son emplacement précédent et affiche un message. La liste des tailles est aussi copiée dans le presse-papiers avec le rapport.

Fichier

Nom, Type, Extension, Taille, Taille sur le disque, Modifié, Créé, Dernier accès, Droits, Propriétaire / groupe, Caché, Cible du lien, Chemin.

Créé, Dernier accès et Taille sur le disque concernent les fichiers situés sur le disque de l’ordinateur. Ces données s’affichent lorsque le système les fournit.

Copier

  • Copier dans le presse-papiers — tout le rapport sous forme de texte.

  • Copier le nom, Copier le chemin — seulement le nom ou le chemin complet.

  • Sélectionnez des lignes (Shift+↑/↓) et appuyez sur Cmd+C / Ctrl+C pour ne copier que ces lignes, sous la forme « Propriété : valeur ».

  • Enter sur une ligne de sous-dossier l’ouvre dans le panneau actif ; sur les autres lignes, il ferme la fenêtre. Esc ferme toujours les statistiques.

FlyingFiles 1.7.4 · Les fonctions ajoutées après la 1.0.0 sont signalées dans le texte.