Renommer dans un repertoire
Fermé
BenBeer
-
30 janv. 2017 à 10:25
nagaD.scar Messages postés 4280 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 30 janv. 2017 à 13:38
nagaD.scar Messages postés 4280 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 30 janv. 2017 à 13:38
A voir également:
- Renommer dans un repertoire
- Renommer plusieurs fichiers - Guide
- Renommer un fichier linux - Astuces et Solutions
- Renommer iphone - Guide
- Répertoire téléphonique gratuit - Télécharger - Bureautique
- Comment renommer quelqu'un sur instagram - Forum Instagram
1 réponse
nagaD.scar
Messages postés
4280
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
240
30 janv. 2017 à 10:34
30 janv. 2017 à 10:34
Salut,
Tu voudrai le faire dans quel langage?
naga
Tu voudrai le faire dans quel langage?
naga
30 janv. 2017 à 11:02
crée un fichier .bat dans le repertoire ou tu veux faire les changement, double click dessus et ca fera les changements.
naga
30 janv. 2017 à 11:30
- je n'ai plus les extensions
- le reste du nom du fichier (chaine C) peut être constitué de plusieurs mots qui sont partis
- je n'ai pas que des pdf à traiter (doc; pdf; ipt; txt; ...) mais tous sur la même structure.
En fait pour tout vous dire:
chaine A c'est une désignation de plan
Chaine B c'est la référence de la pièce concernée par ce plan
chaine C c'est le reste: descriptions/applications/conditions... de 1 à plusieurs mots, donc 1 à plusieurs espace
30 janv. 2017 à 12:03
"
@echo off
for /f "delims=" %%a in ('dir * /b') do call :cmd "%%a"
pause
exit
:cmd
set fichierbck=%~1
set fichier=%fichierbck: =%
for /f "tokens=1,2* delims= " %%a in ("%fichierbck%") do set p1=%%a&set p2=%%b&set p3=%%c
set fichier=%p2% %p1% %p3%
echo %fichier% : %fichierbck%
rename "%fichierbck%" "%fichier%"
Ca a l'air de fonctionner correctement, en tout cas dans le répertoire test que j'ai fait. Il me change mon fichier bat, normal mais pas grave.
Modifié par nagaD.scar le 30/01/2017 à 13:40