1 pièce(s) jointe(s)
Renommer plusieurs fichiers via un batch
Bonjour,
Je souhaiterais pouvoir avoir un batch qui permettrait de renommer des fichiers régulièrement.
Sur cette discussion,
https://www.developpez.net/forums/d1...ers-seul-coup/
J'ai trouvé un script qui me plaît bien mais je bloque dans la modification car j'ai le message d'erreur suivant :
Le fichier spécifié est introuvable.
J'utilise ce script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| @echo off
cls
:top
echo.
Echo Le programme va renommer les fichiers du dossier selon la liste.
choice /c VRQ /m "Verifier (V), Renommer (R), Quitter (Q) ?
if %errorlevel%==1 goto v
if %errorlevel%==2 goto r
if %errorlevel%==3 goto q
:V
FOR /F "tokens=1-2 delims=;" %%i in (.\liste.txt) do ECHO %%i %%j
echo.
pause
goto top
:R
FOR /F "tokens=1,2 delims=;" %%i in (.\liste.txt) do call :ren %%i %%j %%k
echo.
pause
goto top
:Q
echo.
Echo Sortie du programme.
echo.
PAUSE
:ren
set nvnom=%2 %3
ren "%1" "%nvnom%" |
Et ma liste "test" est comme ceci :
Code:
1 2
| 00001 - funny pages (1936) #2 .cbr;00002 - funny pages (1936) #2 .cbr
00002 - funny pages (1936) #3 .cbr;00001 - funny pages (1936) #3 .cbr |
La vérification ne met pas d'erreur.
Voici mon dossier :
Pièce jointe 614827
En espérant que quelqu'un arrivera à m'aider dans cette tâche.
Bon week-end à tous.
Cordialement,
Damien.