Nettoyage automatique de noms de fichiers

Description

Comme le titre l'indique, il s'agit ici de nettoyer des noms de fichiers pour aller à l'essentiel ...

Pour ça, plusieurs méthodes sont utilisés à la suite les unes des autres :
- effacement de tags (chaines contenues dans des parenthèses, des crochets etc)
- suppression des accents
- effacement de mots par dictionnaire (efface toute les occurences de mots présents dans une liste)
- effacement d'une chaine représentant une résolution d'image (220x365 par exemple)

Plus quelques autres que vous decouvrirez dans la source =) ...

Par defaut, cette source ne gère que les fichiers avi, et ne fait pas de recherches dans des sous-dossiers.
De même, l'ordre des opérations de nettoyage n'est pas reglable par l'utilisateur.

Conclusion :


Au niveau language, on a evidemment une gestion des chaînes de caractères avec un tas de fonction très utiles déjà présentes dans Delphi.
S'y ajoute l'utilisation de TStringList (ajout, suppression et classement des éléments de ces listes).

La source principale est pas mal commentée, et indique comment personnaliser un peu le fonctionnement du programme.

Je n'ai pas constaté de bug flagrant, et je l'utilise depuis pas mal de temps sans soucis (notamment pour étoffer le dictionnaire).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.