Les bricolages de Heffgé |
Il peut arriver que l'on souhaite modifier le nom des fichiers contenus dans un répertoire en remplaçant une chaîne de caractères par une autre. Par exemple le nom d'une série de fichiers contient la chaîne de caractères "abc" et l'on souhaite la remplacer par "yz".
Le script VBS proposé ci-dessous en téléchargement remplit cette fonction. On lui indique successivement le nom du répertoire contenant les fichiers à renommer, la chaîne de caractères à remplacer puis sa remplaçante.
On peut annuler l'opération à chacune des étapes de la saisie. Ne rien saisir revient à demander l'annulation ce qui implique qu'aucune des chaînes de caractères ne peut être de longueur nulle.
Ce script ne s'exécute pas de manière récursive. Il ne traite que les fichiers présents à la racine du répertoire indiqué. Le contenu des éventuels sous-répertoires n'est pas examiné.
Il s'interrompt de lui-même si une erreur survient lors de la tentative de renommage.
Le message de bonne fin indique le nombre de fichiers renommés.
Le fichier contenant le code source de ce script ne comporte pas d'extension. Il devra être enregistré en lui adjoignant l'extension vbs.