Page 1 sur 1

For, comment ça marche ?

Posté : 21 mai 2010 13:59
par Øfæliæ
bonjour, bonsoir.

j'ai un problème dans un des mes batchs, la fonction FOR est bloqué

je m'explique.
je voulais créer un système de recherche en bat et, pour cela j'utilise la fonction FOR comme suis :

Code : Tout sélectionner

@echo off

set /p nom=quel est le nom du fichier que vous recherchez ?:

echo %nom% > %drive%\a.csv
pause

FOR /f %%a IN (%nom%.csv)  DO (
if exist %%a IN C: (goto result) else goto end
)

:result
cls
echo %nom% existe dans C:
del %drive%\a.csv
pause

:end
pause
cls
 
et malheureusement, cela ne marche pas. que puis je faire ? comment fonctionne la fonction FOR

Re: For, comment ça marche ?

Posté : 21 mai 2010 17:50
par Laddy
Bonjour
ceci est un syntaxe fausse

if exist %%a IN C:
supprime in C: ça devrait être Ok

Re: For, comment ça marche ?

Posté : 21 mai 2010 19:46
par Øfæliæ
bonjour laddy

je veux bien enlever C: mais qu'est ce que je met a la place ?

Re: For, comment ça marche ?

Posté : 24 mai 2010 20:16
par Laddy
Bonjour
expliquer ce que tu veux faire exactement car ton code n'a pas vraiement de sens.