Problème de boucle
Posté : 16 avr. 2008 18:51
Bonjour à tous,
En gros, à la racine de P: j'ai plusieurs fichiers txt comprenant dans leur nom f00. Pour chaque fichier, je souhaite lire la 7eme colonne de la première ligne et vérifier que la chaine correspond à la chaine "BONJOUR". Et là ça marche pas, il m'affiche:
Et en plus il boucle pas alors que j'ai plusieurs fichiers txt dans P:
Quelqu'un peut m'aider ? J'ai l'impression qu'une boucle for avec les parenthèses et les étiquettes il apprécie pas du tout !
Code : Tout sélectionner
echo off
for %%f IN (P:\*f00*.txt) DO (
FOR /f "tokens=7 delims=;" %%i in (%%f) do if "%%i" == "BONJOUR" (goto ok) else goto ko
:ko
echo bad %%f
goto fin
:ok
echo good %%f
:fin
@pause
)
Code : Tout sélectionner
bad %f
Quelqu'un peut m'aider ? J'ai l'impression qu'une boucle for avec les parenthèses et les étiquettes il apprécie pas du tout !