BATCH : renommer fichiers d'1 répertoire en conservant un mot
Résolu
fabtou_
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Script renommer fichier
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Color batch - Forum Autoit / batch
1 réponse
Bonjour,
Essaie comme ça :
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
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.”
Parfait!
Merci de votre aide
Cordialement