Outils Les bricolages de Heffgé

Remplacement d'une chaîne de caractères par une autre dans le nom de fichiers

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".

Script VBS

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.

Téléchargement

Le fichier contenant le code source de ce script ne comporte pas d'extension. Il devra être enregistré en lui adjoignant l'extension vbs.

Télécharger le script
(clic droit)

 

Toutes les pages du site Les autres sites

accueil
carnet d'adresses et enveloppes
comparaison de dossiers
connexion/déconnexion
contenu d'un dossier
contrôle GPO
conversion ASCII/ANSI
débrider une Livebox SAGEM ou Inventel ancien modèle
gérer un fichier à générations dans un .bat
les pilotes oubliés
mise à la date et à l'heure automatique
nettoyage et arrêt Windows 9x
renommage de fichiers
orthodromie
vidage du répertoire Temp utilisateur et suppression des fichiers temporaires Internet Explorer (Windows XP et Windows 7)
quelques macros pour Word

Tentatives de bonnes réponses à des questions qui peuvent ne pas l'être

 

Le DOS sied