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 : 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%"
Et ma liste "test" est comme ceci :

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
La vérification ne met pas d'erreur.

Voici mon dossier :

Nom : dossier.JPG
Affichages : 444
Taille : 30,5 Ko

En espérant que quelqu'un arrivera à m'aider dans cette tâche.

Bon week-end à tous.

Cordialement,

Damien.