Renommer des fichiers en batch

Résolu
LeBron54 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
LeBron54 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je souhaiterais renommer des centaines des fichiers avec un script en batch

par exemple j'ai :
fichier001.avi
fichier002.avi
fichier003.avi

je voudrais :
abcd001.avi
abcd002.avi
abcd003.avi

je sais qu'il faut utiliser une boucle for et la commande rename, mais après je bloque
comment faire ?

merci pour vos réponses
A voir également:

5 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
@echo off  
setlocal enableDelayedExpansion 
for %%f in (fichier*.avi) do ( 
 set n=%%f 
 set x=!n:fichier=abcd! 
 ren !n! !x! 
) 
2
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
ah les espaces !!! changer cette ligne
ren "!n!" "!x!" 
1
LeBron54 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   2
 
ça marche nickel,merci
0
LeBron54 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   2
 
par contre ça ne marche plus lorsqu'il y a un espace entre "fichier" et le nombre qui suit
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LeBron54 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   2
 
super
merci
0