Bonjour,
Je sais qu'il y a beaucoup de sujets ouverts pour le renommage de fichiers, mais je ne trouve rien qui réponde à ma question.
J'aimerais simplement renommer mes fichiers avec le nom du fichier + un compteur.
Exemple :
J'ai deux fichiers : fichier.pdf et document.pdf
Je veux les nommer : 001_fichier.pdf et 002_document.pdf
Sur mon code, le compteur est OK, par contre je n'arrive pas à récupérer le nom actuel du fichier.
J'ai utilisé ça http://windows.developpez.com/faq/batch/?page=variables pour le nom du fichier :
Mais à priori il veut pas remplir ma variable...%~n1 = nom du fichier sans l'extension
Voici mon code :
Merci d'avance pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for /r "C:\rep\" %%j in (*.pdf) do set VrImage=%%j& set /a Compt+=1& call :renamImage :renamImage set nom=%~n1 ren "%VrImage%" "00%Compt%_%nom%.pdf"
Partager