J'ai besoin d'un gratuit application de recherche/suppression de fichiers en double, avec possibilité de trouver les fichiers/dossiers en double par nom et/ou par taille et de supprimer un des doublons.
Réponses
Trop de publicités?J'ai essayé des douzaines de programmes de recherche de fichiers en double (j'ai encore les installateurs/ fichiers ZIP d'une vingtaine d'entre eux). J'ai utilisé CloneMaster 2.19 pendant un certain temps parce que c'était le meilleur que j'ai pu trouver, mais même celui-ci n'était pas parfait (je voulais un logiciel qui puisse également détecter les doublons de MP3 en fonction du contenu audio, sans tenir compte des balises). Tous ces logiciels avaient des problèmes qui m'ont suffisamment frustré pour que je décide d'écrire mon propre logiciel et que j'établisse une liste des fonctions que j'exige d'un DFF.
Et puis j'ai trouvé AllDup . C'est le premier et le seul qui m'ait fait abandonner un projet (techniquement, le mien n'est pas complètement abandonné, c'est juste qu'on n'y travaille plus puisque je n'ai plus besoin de l'écrire car AllDup fait tout ce que je veux de lui). De toute façon, AllDup recherche les fichiers en double, mais contrairement aux autres, il utilise beaucoup d'astuces et de techniques que j'allais utiliser dans mon propre DFF. En tant que tel, il est muy rapide : il peut par exemple scanner >250 000 fichiers de taille comprise entre 1B et 5GB en ~30mins (je l'ai fait sur mon système plusieurs fois).
Une autre grande (et pour certaines raisons rares) fonctionnalité d'AllDup est comme je l'ai mentionné qu'il peut rechercher les doublons de MP3s par leurs données audio réelles tout en ignorant les tags, ainsi deux MP3s qui sont les mêmes mais ont des tags différents (très commun lors du téléchargement) seront détectés comme des doublons. (Il a même pu détecter que j'avais 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 doublons sur la base d'autres facteurs que le contenu octet par octet, comme les noms de fichiers, les dates, etc.
AllDup offre également la possibilité de filtrer (inclure ou exclure) les fichiers en fonction du nom du fichier et/ou du dossier et/ou de la taille du fichier. L'écran des résultats est également très polyvalent, avec des options permettant de sélectionner des fichiers en fonction de la date, du chemin d'accès, du nom, de ceci, de cela, de l'autre Il offre également une grande variété d'actions à mener avec les doublons détectés.
Michael Thummerer est également très réceptif. Je lui ai signalé plusieurs fois des bogues et suggéré des fonctionnalités qu'il a traités extrêmement rapidement (au point qu'il m'a dit de télécharger et d'essayer une version bêta avec les mises à jour dans les tout prochains courriels le jour même).
Oh et c'est gratuit.
HTH
Nettoyeur de doublons est très rapide et offre des possibilités étendues de filtrage des ensembles de résultats.
Il y a eu ce Duplicate File Finder disponible pendant un certain temps mais maintenant il est seulement sur des sites secondaires, comme ceci Référence Softpedia .
Le site Wareseeker indique la référence correcte http://dff.nazrashid.com/
qui n'existe plus. Je serais cependant prudent en récupérant des exécutables sur de tels sites.
Il peut rechercher les doublons dans plusieurs arborescences de répertoires en se basant sur,
- contenu (je pense qu'il fait une correspondance md5)
- taille
- nom
- nom et taille
- contenu et nom
De plus, il vous permet de filtrer votre recherche en fonction de la taille minimale et maximale des fichiers (ce qui accélère les choses lorsque vous connaissez les limites).
Un logiciel très réfléchi. Je ne sais pas s'il existe quelque chose d'aussi rapide et d'aussi complet gratuitement de nos jours.
Les commentaires font référence à un outil similaire de Sourceforge appelé Doubles
Clonespy http://www.clonespy.com
Je trouve cela très utile et plus utile que doublekiller. Une fonction particulièrement intéressante est la fonction "Pools", qui vous permet de 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 des fichiers image en double lorsqu'il travaille avec des images. Je veux voir si j'ai des copies de ces fichiers dans mes répertoires.
Pool 1 - Répertoire des maisons des partenaires Pool 2 - Mon répertoire personnel.
Les seuls doublons trouvés sont lorsqu'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.
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 /r
comme argument pour parcourir récursivement l'arborescence du répertoire.
- Réponses précédentes
- Plus de réponses