IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 19 fois
Vote des utilisateurs
1 
0 
Détails
Licence : Non renseignée
Mise en ligne le 7 mai 2021
Plate-formes : Linux, Windows
Langue : Français
Référencé dans
Navigation

File Renamer

Renommage automatique de fichiers.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 06/05/2021 à 10:27
Bonjour !

Je vous propose une nouvelle version de ce programme, fonctionnant sous Linux et sous Windows.

Programme pour le renommage rapide d'un ensemble de fichiers. Le comportement minimal du programme est de supprimer les accents, les cédilles, etc. et de remplacer les espaces par des traits d'union.

Le programme est basé, pour le renommage des fichiers, sur différentes fonctions proposées dans le forum, et pour la gestion de la ligne de commande, sur la classe TCommandLineReader de l'unité rcmdline.

Exemple d'utilisation : renamer dossier1 dossier2 dossier3 --lowercase --recursive --simulate

L'option --simulate permet de voir (dans le fichier renamer.log) quel sera le résultat obtenu.

Page de téléchargement
Avatar de anapurna
Expert confirmé https://www.developpez.com
Le 07/05/2021 à 15:56
Salut

J'ai un peu regardé le source.

Je ne comprends pas trop la nécessité de passer par un TCommandLine, on récupère déjà les paramètres d’exécution a l'aide du ParamStr.

Si le but est de savoir si certaines options sont dans les paramètres ou pas, autant utiliser un TStringList et faire une boucle dedans.

Sinon c'est l’équivalent de la fonction rename en dos avec quelques options supplémentaires.

Ta partie execute tu aurais pu la déplacer, de toute évidence elle ne sera jamais dans la partie Help ou version.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 07/05/2021 à 17:27
@anapurna

Merci d'avoir regardé.

Ta dernière remarque me fait penser que tu as probablement téléchargé l'ancienne version du programme. (Du coup je viens de la supprimer.)

Pour la classe TCommandLineReader, effectivement j'aurais pu m'en passer, mais je voulais apprendre à m'en servir.

Autrement c'est vrai que ce programme ne fait rien d'extraordinaire. Mais il fait quand même autre chose que la commande rename, puisque qu'il renomme tous les fichiers d'un ou plusieurs dossiers selon les mêmes règles.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.