Batch (tokens+delims)???

Fermé
yos Messages postés 7 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 16 mai 2005 - 16 mai 2005 à 12:05
 skr - 30 déc. 2008 à 11:07
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

Salut, essaie cette commande tokens=1-2;1-2
2
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