Quels localisateurs de fichiers et dossiers en double existent pour Windows? [fermé]

57

J'ai besoin d'une application gratuite de recherche et de suppression de fichiers en double, avec la possibilité de rechercher des fichiers / dossiers en double par leur nom et / ou leur taille, ainsi que de supprimer l'un des doublons.

Andrija
la source
Il est possible de faire cela en utilisant un script shell BASH: superuser.com/questions/386199/…
Anderson Green

Réponses:

9

Ce localisateur de fichiers en double était disponible depuis un certain temps, mais il ne l’est désormais plus que sur des sites secondaires, comme cette référence Softpedia .

Le site Wareseeker indique la référence correcte http://dff.nazrashid.com/qui n’est plus disponible. Je ferais toutefois attention à aller chercher les exécutables à partir de tels sites.

Il peut rechercher des doublons dans plusieurs arborescences de répertoires en fonction des éléments suivants:

  • contenu (je pense qu'il fait un match md5)
  • Taille
  • Nom
  • nom et taille
  • contenu et nom

De plus, il vous permet de filtrer votre recherche en fonction d'une taille de fichier minimale et maximale (accélère les opérations lorsque vous connaissez les limites).

Un logiciel très réfléchi. Je ne sais pas s'il y a quelque chose d'aussi rapide et présenté gratuitement autour de ces jours.


Les commentaires font référence à un outil Sourceforge similaire appelé Doubles.

nik
la source
2
En fait, il est disponible sur SourceForge ici: doubles.sourceforge.net
BinaryMisfit
3
Puis-je suggérer de supprimer le lien Wareseaker. Je pense que nous devons faire attention lorsque nous faisons référence aux sites Warez en général.
BinaryMisfit
Je suis d'accord avec toi Diago. J'ai essayé de localiser l'outil DupeFinder et je ne l'ai jamais trouvé. L' doublesoutil semble similaire mais ce n'est pas la même chose.
nik
1
Pour ce que ça vaut, j'ai trouvé le site Web (page d'accueil, au moins) dans Wayback Machine: wayback.archive.org/web/20070115135708/http://dff.nazrashid.com avec un autre lien de téléchargement: wayback.archive.org /web/20061207062803/http://dff.nazrashid.com/…
seanf
25

J'ai essayé littéralement des dizaines de détecteurs de fichiers en double (j'ai encore les programmes d'installation / fichiers ZIP pour environ 20 d'entre eux assis). J'ai utilisé CloneMaster 2.19 pendant un certain temps parce que c'était le meilleur que j'ai pu trouver, même si cela ne pouvait pas être parfait (je voulais un appareil capable de détecter les fichiers MP3 en double par le contenu audio, en ignorant les balises). Tous avaient des problèmes qui me frustraient suffisamment que j'ai décidé d'écrire les miens et de dresser une liste des fonctionnalités que je demande à un DFF.

Et puis j'ai trouvé AllDup . C’est le premier et le seul qui m’a fait abandonner un projet (techniquement, le mien n’est pas complètement abandonné, il n’est plus travaillé car je n’ai plus besoin de l’écrire car AllDup fait tout ce que je veux.). Quoiqu'il en soit, AllDup recherche les fichiers en double, mais contrairement aux autres, il utilise de nombreuses astuces et techniques que j'allais utiliser dans mon propre fichier DFF. En tant que tel, il est très rapide: il peut par exemple numériser plus de 250 000 tailles allant de 1B à 5 Go en 30 minutes environ (je l’ai déjà fait plusieurs fois sur mon système).

Une autre fonctionnalité intéressante (et pour une raison rare) d'AllDup est, comme je l'ai mentionné, qu'il peut analyser les fichiers MP3 en double en se basant sur leurs données audio tout en ignorant les tags. être détecté comme des doublons. (Il peut même détecter le moment où j'ai extrait deux chansons identiques de deux CD différents, avec des étiquettes différentes bien sûr.) Bien sûr, il peut détecter les dupes en fonction d'autres facteurs que le contenu octet par octet, comme les noms de fichiers, les dates, etc.

AllDup offre d’autres fonctionnalités intéressantes, notamment la possibilité de filtrer (inclure ou exclure) en fonction du nom de fichier et / ou du nom du dossier et / ou de la taille du fichier. L’écran des résultats est également très polyvalent avec des options pour sélectionner les fichiers en fonction de la date, du chemin, du nom, ceci, cela, l’autre…

Michael Thummerer est également très réceptif. Je lui ai signalé plusieurs fois des bogues et des fonctionnalités qu'il a très rapidement abordées (au point qu'il m'a dit de télécharger et d'essayer une version bêta avec les mises à jour dans les prochains courriels du même jour).

Oh et c'est gratuit.

HTH

Synetech
la source
Le lien ne fonctionne pas.
Joseph le
Merci pour l'avis. Je suppose que je dois avoir tapé l'URL manuellement et persévéré le GTLD.
Synetech
Non, ce qui est arrivé est que la correction automatique de Chrome a inversé les symboles "e" et "d" (comme c'est le cas lorsque j'essaie de taper dr. ) Grrr. (C'est fixé, pour le compte rendu.)
Synetech
J'en ai aussi utilisé beaucoup et c'est ce sur quoi je me suis mis. L'interface est un peu maladroite, mais elle offre de nombreuses options utiles.
endolith
Avez-vous essayé la version 3? C'est joli vendu.
Synetech
14

Duplicate Cleaner est très rapide et offre de nombreuses possibilités de filtrage des résultats.

Dimitri C.
la source
Cela a l'air bien. Il est gratuit, fonctionne sous Windows 7, dispose de nombreuses méthodes de filtrage et prend en charge la création de liens physiques NTFS au lieu de la suppression.
endolith
1
Vous ne pouvez pas gérer les noms de fichiers Unicode, cependant?
endolithe le
1
Est-ce qu'il gère les dossiers en double?
Anderson Green
1
En fait, il gère les dossiers en double. C'est le premier programme que j'ai trouvé (jusqu'à présent) capable d'identifier les dossiers en double ainsi que les fichiers en double.
Anderson Green
La version Pro gère les fichiers image pivotés. Génial! Je peux enfin trier ma photo iOS à partir de mes sauvegardes automatiques Dropbox.
JcMaco
8

Clonespy http://www.clonespy.com

Je trouve cela très utile et plus utile que le double killer. Une fonctionnalité particulièrement intéressante est la fonctionnalité "Pools", dans laquelle vous pouvez comparer un groupe de répertoires avec un autre groupe de répertoires tout en ignorant les doublons au sein des groupes.

Par exemple, mon partenaire aime conserver les fichiers d’image en double lorsque vous travaillez avec des images. Je veux voir si j'ai des copies de ces fichiers dans mes répertoires.

Pool 1 - Répertoire personnel du partenaire Pool 2 - Mon répertoire personnel.

Les seuls doublons trouvés sont si un fichier est présent à la fois dans mes répertoires et dans ceux de mon partenaire. Les fichiers uniquement dupliqués dans les répertoires de mon partenaire sont ignorés.

pcapademic
la source
Pouvez-vous utiliser CloneSpy pour rechercher tous les fichiers en double (ou dossiers en double) dans un répertoire spécifique?
Anderson Green
@AndersonGreen Oui pour les fichiers en double
FelipeAls le
C’est le seul outil de repérage de dupe que j’ai rencontré qui vous permette de faire une comparaison croisée d’un seul fichier (à condition de le placer dans un dossier adéquat) ou d’une arborescence de dossiers avec une autre arborescence de dossiers (ou un ensemble de dossiers). ou des arborescences). Tous les autres outils que j'ai essayés au cours des années ont échoué à ce stade! Ceci est le seul qui fait ce droit.
Samir
Je me suis souvent retrouvé dans une situation où je sais que je regarde un fichier dont la copie est dupliquée ailleurs, mais je ne me souviens pas où cette autre copie est stockée. Sonne familier? Ou je sais que le fichier est une copie d'un autre fichier et que je connais même l'emplacement de cette autre copie, mais je dois le comparer à celui-ci pour voir lequel est celui que je veux conserver. Je pourrais même avoir deux ou trois autres copies ou versions de celui-ci sur ce deuxième emplacement. C'est le point de rupture où la distinction entre un outil de diff et un outil de dupe devient floue.
Samir
La comparaison entre piscines est tout simplement une tuerie! C'est un avantage majeur par rapport aux autres outils. En ce qui concerne les outils de diff et de dupe, je n’en ai pas encore trouvé d’autre. Je pense que Beyond Compare s'en rapproche, mais il reste encore un kilomètre. Il a vraiment du potentiel, et ce sont les meilleurs outils de diff que j'ai utilisés.
Samir
7

J'ai le fichier batch suivant qui traîne depuis un certain temps:

@ECHO OFF
REM TODO: Help when run with /? and switch for recursion
REM Furthermore check whether we might have enough files to hit the envvar length limit
REM and switch strategies accordingly (slower but finds all dupes then)
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
REM This method speeds up comparison but suffers from long file lists
REM as environment variables have a length limit
SET FILELIST=
FOR %1 %%i IN (*) DO (
    FOR %%j IN (!FILELIST!) DO (
        IF %%~zi EQU %%~zj (
            fc /b "%%~i" "%%~j">NUL && echo "%%~i" = "%%~j"
        )
    )
    SET FILELIST=!FILELIST! "%%~i"
)
ENDLOCAL
GOTO :EOF

Vous pouvez l'exécuter avec /rcomme argument pour exécuter de manière récursive dans l'arborescence.

Joey
la source
1
Solution géniale de geek!
JBRWilkinson
Vice-président: Cela vous aiderait si vous disiez pourquoi cela ne vous a pas aidé.
Joey
Un petit mot d’avertissement est que les boucles for imbriquées sous Windows entraînent parfois l’arrêt prématuré de la boucle externe sur des structures de répertoire volumineuses. J'ai eu plus de chance avec la boucle externe callun fichier batch séparé contenant la boucle interne.
Mikewse
4

Total Commander possède un utilitaire de recherche de fichiers dupliqué brillant. Malheureusement ce n'est pas gratuit.

Comme nik l'a mentionné, il existe un duplicata File Finder qui est open source et multiplateforme. Il est disponible sur SourceForge ici

BinaryMisfit
la source
3

Winmerge http://winmerge.org/

Comparez des répertoires très similaires, peut-être entre votre dossier "Documents" et votre dossier "de sauvegarde", "Copie de documents" impromptu, que vous avez créé il y a plusieurs semaines "au cas où".

Vous pouvez déterminer quels fichiers sont toujours identiques, quels sont les fichiers les plus récents (ou les plus anciens, en cas de problème) et quels fichiers n'existent que dans un seul endroit. Ensuite, vous pouvez "fusionner" les répertoires et supprimer les doublons.

pcapademic
la source
Pouvez-vous utiliser WinMerge pour obtenir une liste des fichiers et dossiers en double dans un répertoire spécifique?
Anderson Green
2

Duplocator . Un script python multi-plateforme de recherche de doublons.

mutewinter
la source
1
Le lien est cassé.
Nifle
2

Le système avancé sans soucis est fourni avec un programme de recherche de fichiers clonés. Je l'utilise et ça fonctionne bien.

James Mertz
la source
1

J'ai toujours utilisé un ancien programme Find Duplicates , mais maintenant que Geocities a été tué, je suppose qu'il n'existe plus, voici donc une copie du fichier .

Il affiche les fichiers dans des groupes faciles à voir, isolés par couleur. Il vous avertit si vous avez marqué toutes les copies d'un fichier pour suppression, que vous pouvez les marquer automatiquement, que vous pouvez sélectionner automatiquement tous les fichiers d'un répertoire (je l'ai beaucoup utilisé), que vous pouvez supprimer les répertoires vides après les suppressions, etc. attention aux liens si vous l'utilisez dans Wine. Il supprimera toutes les copies d'un fichier sans savoir qu'il s'agit de liens.

endolith
la source
Je suis passé à AllDup.
endolith
1

J'ai trouvé encore un autre dissolvant de doublons de fichiers génial. C'est assez nouveau et très facile à utiliser. Je l'ai utilisé pour comparer plus de 50 000 fichiers d'un projet de récupération de disque dur, afin qu'il puisse gérer une grande quantité de fichiers.

Joseph
la source
1

La meilleure solution que j'ai testée sous Windows était déjà Alldup . Accessoires de Synetech inc. pour le partager. Outil freeware brillant et très professionnel.

Dans le post, je fournis des solutions bash testées qui fonctionneront sous Cygwin, Linux et OS X (ou tout ce qui utilise un shell de type bash).

Recherche de fichiers en double à l'aide d'outils gratuits et open source

Kyle
la source
2
AllDup peut-il générer une liste de dossiers en double au lieu de fichiers en double?
Anderson Green
pas que je sache
Kyle
1

Un autre utilitaire:

http://yurichev.com/ddff.html

* Comparison to other duplicate finding utilities:

+ Very fast
+ Comparing directories too.
+ Often, two directories contain, let's say, 4 equal files and 5th file is different.
  We handle it too and output these as "common files in directories"
+ Absence of unnecessary switches.

- Win32 only
- Command-line only
Dennis Yurichev
la source
1

Recherche rapide de fichiers en double:

  • Complètement libre
  • Peut identifier les doublons indépendamment de leur emplacement dans la structure de répertoires / dossiers
  • Interface utilisateur Windows facile à utiliser
  • Peut produire des rapports sous forme XML
  • Peut déplacer les doublons vers la corbeille ou un autre dossier racine en conservant la structure de dossiers d'origine, par exemple si un fichier en double se trouvait dans un dossier d'un autre dossier, ce chemin serait conservé: le fichier existerait toujours dans le dossier du dossier et cette structure qui serait déplacée vers le dossier choisi par l'utilisateur, qu'il s'agisse du bac de recyclage ou d'un dossier spécifié par l'utilisateur
  • Algorithme de comparaison binaire rapide ainsi que la vérification du nom de fichier et de la taille.

http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-About.htm

therobyouknow
la source
pouvez-vous s'il vous plaît expliquer les points 2 et 5?
Milind R
Mis à jour @MilindR s'il vous plaît laissez-moi savoir si cela aide
therobyouknow
Merci .. Je ne comprends toujours pas le point 2 .. Les fichiers en double devraient être trouvés n'importe où, pas vrai?
Milind R
Oui correct. Par exemple: considérons 2 fichiers ayant exactement le même contenu. Le fichier 1 est dans chemin / dossier1 / dossier2 / fichier1 et le fichier 2 dans chemin / dossier3 / dossier4 / dossier5 / fichier2. veux enlevé.
therobyouknow
Ah ça, ouais ça clarifie les choses. Bien que je pense que cela est généralement pris pour acquis lorsqu'un programme cherche des fichiers en double.
Milind R