Batch file

chantalou_10

Nouveau membre
Bonjour,
J'aimerais avoir un .bat pour renommer des fichier de *.inx à *_FR.inx. L'ennui, c'est que le nom des fichiers à renommer contiennent de caractères spéciaux que je dois conserver (espace, point, caractères MAC, etc.).
Quelqu'un peut m'aider ?
 

hmn

Grand Maître
Si mes souvenirs sont bon, il suffit de faire un ren *.inx *_fr.inx
Par contre je ne suis pas sure du résultat, il faut essayer. Tu as combien de fichiers à renomer?
 

chantalou_10

Nouveau membre



J'ai régulierement plus de 100 fichiers à renommer.

J'ai essayé
ren *.inx *_fr.inx
mais ça ne fonctionne pas dans tous les cas

J'ai également essayé
FOR %%i IN (*.inx) DO rename %%i %%i_FR.inx
Mais le résultat donne *.inx_FR.inx
au lieu de *._FR.inx
et il ne se produit rien losque le nom de fichier contient un espace
 

hmn

Grand Maître
si tu es sous windows, il y a des logiciels qui permettent de le faire, sous dos, je pense que pour les espaces, c'est impossible avec un batch.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 981
Membres
1 586 384
Dernier membre
ChelseaKahn
Partager cette page
Haut