Posez votre question Signaler

Batch (tokens+delims)???

yos 7Messages postés 2 octobre 2002Date d'inscription - Dernière réponse le 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
Lire la suite 

Batch (tokens+delims) »

3 réponses
Réponse
+0
moins plus
Salut, essaie cette commande tokens=1-2;1-2
skr - 30 déc. 2008 à 11:07
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.
Ajouter un commentaire
Réponse
-12
moins plus
salut tien mon msn mryos@hotmail.fr j aimereai savoir tu utilise se psedo car j ai le meme merci contact moi mci
Ajouter un commentaire
Ce document intitulé « batch (tokens+delims)??? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook