Renommer des .PDF

Résolu/Fermé
Congelman Messages postés 28 Date d'inscription dimanche 23 juillet 2006 Statut Membre Dernière intervention 25 juin 2021 - 21 juil. 2020 à 08:30
Congelman Messages postés 28 Date d'inscription dimanche 23 juillet 2006 Statut Membre Dernière intervention 25 juin 2021 - 28 juil. 2020 à 10:46
Bonjour,

J'ai un dossier dans lequel je mets des fichiers .PDF (factures) qui ont des noms générés automatiquement par un logiciel de comptabilité.

Le format en sortie est le suivant :

Factureyyyyxxxxx_de_ZZZZZ.pdf

Avec : yyyy : Année
xxxxx : numéro de facture
ZZZZZ : nom d'entreprise

J'aimerais avec un batch ou autre procédé rapide qu'à chaque fois que je place ce pdf dans le dossier Facturation, qu'il ait le format suivant :

Facyyyy-ZZZZZ.pdf

Pour résumer :

Factureyyyyxxxxx_de_ZZZZZ.pdf => Facyyyy-ZZZZZ.pdf

Quelqu'un a une idée s'il vous plaît ?

Merci par avance !
A voir également:

3 réponses

barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
22 juil. 2020 à 19:19
Bonjour,

Ca devrait donner un truc de ce genre :

@echo off
setlocal enabledelayedexpansion

for /f "tokens=1,3 delims=_" %%A in ('2^>nul dir /b Facture*.pdf') do (

set annee=%%A
set annee=!annee:~7,4!

ren "%%~fA" "Fac!annee!-%%B.pdf"

)

pause
exit



ps : le script doit être placé dans le dossier à traiter.
1