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
| Option | Par défaut | Signification |
|---|---|---|
| Uniquement les dossiers actuellement ouverts / Inclure les sous-dossiers | dossiers ouverts uniquement | faut-il descendre dans les sous-dossiers |
| Comparer la taille | oui | des fichiers de tailles différentes comptent comme une différence |
| Comparer la date de modification | oui | une date différente (à la seconde) compte comme une différence |
| Comparer le contenu (MD5) | non | l'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érence | Signification | Dans les colonnes Gauche / Droite |
|---|---|---|
| Absent à gauche / Absent à droite | l'élément n'existe que d'un côté | la taille du fichier ou « dossier » |
| Type différent | un fichier d'un côté, un dossier de l'autre | le type |
| Taille différente | tailles différentes | les tailles |
| Date différente | dates de modification différentes | les dates |
| Contenu différent | sommes MD5 différentes | les sommes de contrôle |
| Erreur de lecture | le fichier n'a pas pu être lu | le 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.csvpar 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.