Hello, j'ai éditer afin de modifier 2 ou 3 trucs qui n'allait pas... Désormais, ça permet aussi de faire un suppression des nulls.
@BorX : Je compare pas juste la taille parce que sinon ça ne fonctionnerait pas comme je le voudrait. 😃... fdupe... je vais tester :p
@twocats : Merci bien !!... :rolleyes:
Ca fonctionne de la manière suivante :
1. Listes des fichiers et tri par taille de fichier
2. Vérification de la taille du fichier. Si nulle on supprime
3. Vérification de la correspondance de l'extension (un grand merci à twocats... j'y avais pas pensé 😃)
4. Comme c'est trier par taille, on arrete la deuxième boucle dès que la taille est supérieure
5. On compare les tailles de fichiers
6. On compare de manière binaire les fichiers et si égaux on supprime.
Voici 2 screenshots de ce qu'il se passe :
Pour l'exemple, j'ai fais un copier coller de 16 fichiers dont certains ayant la même tailles pour atteindre les 400 ... Et au final, je retrouve bien mes 16 fichiers à la fin (environ 60 secondes pour 400 "petits fichiers")
En cours
Terminé
EDIT : Je viens de lancer sur des dossiers avec plus de fichiers et les résultats ma paraissent assez concluant... Par rapport à ce qui avait été donné auparavant, la logique est la même mais la manière de parcourir est différente. Ca m'a permit de gagner un temps précieux 😃
Au final, pour 13000 fichiers, ça prend environ 10 minutes...