Bonjour,
Je développe un petit script permettant de remplir les tags de mes fichiers MP3.
Les fichiers sont de la forme "Artiste - Titre.mp3"
Je voudrais dans ma boucle for ajouter un délimiteur ' - ' (espace, trait d'union, espace) pour séparer les deux champs.
J'ai donc écris :
Code :
- for /F "tokens=1,2 delims= - " %%i in (test.txt) do (
|
Mais Cela ne fonctionne pas.
Si je prends simplement le caractère '-' comme délimiteur, cela fonctionne bien mais le problème est que je ne peux pas prendre juste ce caractère pour délimiteur car il y a des artistes ou des titres comprenant des traits d'union, donc la séparation se fait au mauvais endroit.
Y-a t-il un moyen de contourner le problème ?
Merci.
Message édité par Adau le 22-12-2009 à 19:07:08