Blog à Part

[[ " I am so water proof. " ]]


NEWS :: ARTICLES :: DIVERS :: A PROPOS...
dernier post dans : A_PROPOS

Divers

normalisation de noms de fichiers

posté le 27 août 2005, à 22h54

perso j'aime bien des noms de fichiers propres (pas d'accent, etc...).

alors hop, voici un petit script python qui enlève tous les caractères à la c** des noms de fichiers et repertoires dans le repertoire passé en argument (mais pas ses sous repertoires, je vais implementer ca bientôt).
c'est pas de la grande programmation, juste un petit script que j'espère pratique. et puis je debute en python :)
pour l'instant, c'est linux only, desolé je changerai ca aussi.
non garanti exempt de bug (un peu testé quand même).
notamment, en utf-8, les caractères spéciaux sont remplacés par deux caractères. pas très genant mais sale. attention aussi aux conflits de nom.
bon ok il reste pas mal à faire en fait...

usage :
python normnames.py [chemin absolu ou relatif] [caractere de remplacement] [options : -a "caractères_accepté_supplémentaires" -r (mode recursif) -h (aide)]


[edit]derniere release
je n'y touche plus sauf bug ; ont été implémentées :
- choix entre recursif ou non
- possibilite d'ajouter une liste de caractères autorisés
- un peu de securite au niveau du pasage des options (foolproof)
n'ont pas été implémenté
- portage hors-linux. si ca intéresse quelqu'un...
- resolution des conflits de nom
[edit] un bug avec les noms de fichiers contenant " ou ' corrigé


poster un commentaire
signaler au webmestre



TRIBUNE


copqWmwt, le 2017-10-22 00:59:07

comment6, http://cialistng.com cialis, gzsbl,


ETzFvbMHCfXdJU, le 2017-10-22 00:42:20

comment1, <a href=" http://cialistng.com ">buy cialis</a>, :-DDD,


qSiCSKHYIo, le 2017-10-22 00:37:32

comment6, http://viagradeutschlandtng.com wie lange wirkt viagra, 9909,


tEZGHCkcJexP, le 2017-10-22 00:15:48

comment1, http://viagratng.com order viagra, 156,


NFKkZtCD, le 2017-10-22 00:10:17

comment3, <a href=" http://cialistng.com ">buy cheap cialis</a>, =PPP,


pseudo (obligatoire) :
Message pour la postérité (obligatoire aussi !) :

Pour plus ou moins se proteger du spam, que lis-tu ? 96


signaler un probleme

optimisé pour : Get Firefox! :: made withgedit rulez ! :: Propagande : apache powered linux powered fedora powered

Valid CSS! [Valid RSS]

ecrire au mainteneur