Notre petite structure change bientôt son système d’information, et nous désirons conserver les données sur lesquelles nous travaillions.
Aussi pour des raisons de compatibilité il nous faut renommer ces fichiers.
Vu l’étendue du “chantier”, tout faire à la main prendrait des semaines, j’aimerai savoir quel logiciel conviendrait le mieux à nos besoins,
sachant qu’en fait de renommage, il s’agit de remplacer les espaces contenus dans les noms de fichiers par des _ (underscore, maj+8),
pour les fichiers ET les dossiers.
“Il ne fait que modifier les noms de fichiers :
En changeant l’extension
En remplaçant une chaîne de caractères par une autre
En effaçant plusieurs énumération de caractères
Création de nom avec les tags MP3 (ID v1)
Création de noms avec la dernière date et heure modifiée du fichier
Création de noms au hasard
Modification des majuscules, des minuscules, de la première lettre de chaque mot en majuscule, etc
)
Le programme supporte désormais les noms de fichiers unicode.”
Fait d’abord un test sur des répertoires test.
Edité le 12/02/2008 à 09:51
Tu as le problème uniquement pour les noms de fichier, ou également pour les noms de dossier ?
Dans le premier cas, tu peux faire directement sous dos : @echo off
setlocal enabledelayedexpansion
for /R %%I in (.) do (
set oldname="%%I"
set newname="%%~nxI"
set newname=!newname: =_!
rename !oldname! !newname!
)