MSDOS - Renommer des fichiers (sans logiciel)

CassThor Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   -  
phil2k Messages postés 10855 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai besoin d'aide pour renommer des fichiers qui ont la forme suivante :
1234-*-*.pdf
en
1234

puis faire
PLN_99999_99_1234

Il doit conserver les 4 premiers caractères du .pdf pour ensuite rajouter à sa gauche "PLN_99999_99_" Je n'y arrive pas, ça écrase mon 1234 !

Avez-vous une idée ? J'ai besoin d'une commande msdos, voici ce que j'ai testé :

ren "????-*-*.pdf" "????.pdf"
pause
ren "????-*-*.pdf" "PLN_87010_16_????.pdf"
pause
ren "*-*.pdf" "*-.pdf"
pause
ren "*-.pdf" "*.pdf"
pause
ren "?????-*.pdf" "PLN_87010_16_?????.pdf"
pause


Mais rien n'y fait... Help !

"L'univers m’embarrasse, et je ne puis songer que cette horloge existe et n'ait pas d'horloger." Voltaire
A voir également:

3 réponses

CassThor Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   43
 
J'aimerais également pouvoir récupérer seulement le 3112 dans ce fichier par exemple.
1403-PDV C1-3112_04 11 2014

L'objectif serait de récupérer les caractères au milieu seulement pour plusieurs fichiers, et que ça en devienne leurs noms. ex :
1403-PDV C1-3112_04 11 2014
1403-PDV C1-3113_04 11 2014
1403-PDV C1-3114_04 11 2014

devienne :
3112
3113
3114

Pour ensuite pouvoir les transformer comme plus haut en :
PLN_87010_16_3112
PLN_87010_16_3113
PLN_87010_16_3114
0
CassThor Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   43
 
S'il vous plait, de l'aide :(
0
phil2k Messages postés 10855 Date d'inscription   Statut Contributeur Dernière intervention   2 334
 
Bonjour

Essayez Ant renamer portable .
Il se lance sans installation.
http://update.antp.be/renamer/antrenamer2.zip
0
CassThor Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   43
 
Merci, je vais quand même garder ce petit logiciel. Mais à vue d’œil, ce qu'il me propose n'est pas assez évolué pour résoudre mon problème.

J'aurai vraiment besoin de savoir comment résoudre mon problème avec des commandes msdos
0
phil2k Messages postés 10855 Date d'inscription   Statut Contributeur Dernière intervention   2 334
 
Le probleme , c'est la complexité des manipulations de chaines de caracteres à réaliser ...
En batch , ce n'est pas évident du tout ....
0

Discussions similaires