• [^] # Re: somme de contrôle ?

    Posté par . En réponse au message repérer et supprimer les images en plusieurs exemplaires (digikam, imgSeek...). Évalué à 1.

    Bonjour, j'ai écrit un script python qui supprime tous les fichier identiques (d'après leur somme de contrôle md5) sur le disque dur.

    il est disponible à cette adresse : http://pastebin.com/f70454be

    Un simple copier/collé devrait te permettre de l'utiliser.

    Ce script est basé sur Python 3, donc il faudra l'installer si tu veux utiliser ce script.

    Attention, il ne prend pas en compte le type de fichier, mais calcule une somme de contrôle sur tous les fichiers du répertoire courant. Ça peut être assez long, en fait, chez moi sur un dossier de 3Go ça a pris une ou deux minutes à peu près.

    Attention, ça fait dans le lard, les fichiers sont directement supprimés et pas déplacés vers un répertoire "Doublon". Tu pourrais coder cette fonctionnalité si tu voulais, il faut juste remplacer le
    os.remove(a_filename) par un os.rename() (voir la documentation à ce propos).

    Bon courage et bonne journée, j'espère que ça aidera tout le monde.