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 :
Et ma liste "test" est comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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%"
La vérification ne met pas d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Voici mon dossier :
En espérant que quelqu'un arrivera à m'aider dans cette tâche.
Bon week-end à tous.
Cordialement,
Damien.
Partager