Batch (tokens+delims)???

yos Messages postés 7 Statut Membre -  
 skr -
Salut tout le monde,
de l'aide S.V.P
Dans un batch qui me permets de renommmer les fichiers j'ai une ligne:
for /f "tokens=1-2 delims=." %%a in ('dir /b %REP%') do.....

("delims=.") permet de supprimer le . entre le nom du fichier et son extension et ("tokens=1-2") de décomposer le résultat en deux blocs distincts

j'ai un cas où les fichiers ont 2 extensions donc 2 points dans le nom
j'aimerai savoir si c'est possible de rajouter un paramèttre à tokens=1-2-3 (j'ai essayé mais sa ne marche pas, j'ai peut être pas su faire)

si non si vous avez une idée


Merci pour votre aide
A voir également:

2 réponses

lascardino
 
Salut, essaie cette commande tokens=1-2;1-2
2
skr
 
Salut yos;
Il suffit de décomposer ton bloc en 3 blocs.
i.e
for /f "tokens=1-3 delims=(ton delimiteur -le point pour toi-)

Ca devrait marcher.

A la prochaine peut etre.
0
yos
 
salut tien mon msn mryos@hotmail.fr j aimereai savoir tu utilise se psedo car j ai le meme merci contact moi mci
-11