BATCH : renommer fichiers d'1 répertoire en conservant un mot [Résolu/Fermé]

Messages postés
2
Date d'inscription
mardi 26 décembre 2017
Statut
Membre
Dernière intervention
27 décembre 2017
- - Dernière réponse : barnabe0057
Messages postés
12429
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
7 décembre 2019
- 27 déc. 2017 à 14:13
Bonjour,
Dans un répertoire j'ai des factures nommées comme suit :
FACTURE_CLIENT_69113965_loulaf_261217_1514292385219_0.pdf
FACTURE_CLIENT_69113964_loulaf_261217_1514292385219_0.pdf
FACTURE_CLIENT_69113966_loulaf_261217_1514292385219_0.pdf
FACTURE_CLIENT_69113967_loulaf_261217_1514292385219_0.pdf

Par un batch (.bat) je souhaite renommer les fichiers en conservant uniquement le No de facture :
69113965.pdf
69113964.pdf
69113966.pdf
69113967.pdf
Pour information, le No de facture est toujours à la même et de même longueur.

Merci par avance de votre aide
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
12429
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
7 décembre 2019
2441
1
Merci
Bonjour,

Essaie comme ça :

@echo off
setlocal enableextensions

set dossier=chemin et nom du dossier
cd /d %dossier%

for %%K in (*.pdf) do (
for /f "tokens=3 delims=_" %%A in ("%%~K") do (move "%%~nxK" "%%A.pdf" >nul)
)

pause



“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62798 internautes nous ont dit merci ce mois-ci

fabtou_
Messages postés
2
Date d'inscription
mardi 26 décembre 2017
Statut
Membre
Dernière intervention
27 décembre 2017
-
Bonjour,
Parfait!
Merci de votre aide
Cordialement
barnabe0057
Messages postés
12429
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
7 décembre 2019
2441 > fabtou_
Messages postés
2
Date d'inscription
mardi 26 décembre 2017
Statut
Membre
Dernière intervention
27 décembre 2017
-
De rien, à bientôt peut-être.