Bonjour le Forum,
Je souhaiterais renommer 1200 fichiers .pdf, contenus dans un dossier, à l'aide d'une commande .bat.
Jusqu'à présent mes fichiers se présentaient sous cette forme :
Grace à ma commande je supprimais la partie "BLABLABLA_" pour ne garder que "99999_TOTO.pdf", "66666_TATA.pdf"...etc...BLABLABLA_99999_TOTO.pdf
BLABLABLA_66666_TATA.pdf
BLABLABLA_55555_TITI.pdf
Voici mon fichier .bat :
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @echo off setlocal enabledelayedexpansion set partieasupprimer=BLABLABLA_ for /f "delims==" %%F in ('dir /b ^| find "%partieasupprimer%"') do ( set oldfilename=%%F set newfilename=!oldfilename:%partieasupprimer%=! Ren "!oldfilename!" "!newfilename!" )
Aujourd'hui, mes fichiers sont nommés différemment :
Je souhaiterais donc supprimer la partie avant les nombres. pour ne garder que : "99999_TOTO.pdf", "88888_TITI.pdf", ...etc...BLABLABLA_99999_TOTO.pdf
BLIBLUBLO_88888_TITI.pdf
BLODRAVROKI_55555_TATA.pdf
...
Mais après plusieurs recherches et lecture de tuto (mes notions sont limitées !!!), je ne parviens pas à mes fins.
Merci pour votre aide.
Cordialement,
Bob 182
Partager