script batch - récupération d'un nom de fichier
Bonjour,
Je débute en script batch (dos - winxp). Je souhaiterais récupérer le nom d'un fichier sans le passer comme paramètre au programme.
Qd j'affiche la variable nomFile (voir ci-dessous) il m'affiche "commande ECHO désactivée", quelqu'un saurait-il m'expliquer mon erreur?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
@ECHO OFF
SET nomFile =
SET /A compteur = 0
FOR /F %%c IN ('dir *.dmp /B') DO IF NOT %%c == "" SET /A compteur=compteur+1 & SET nomFile = %%c
IF %compteur% EQU 1 ECHO %nomFile% & GOTO dmpFound
IF %compteur% LSS 1 ECHO Aucun dump trouvé ds ce répertoire & GOTO end
IF %compteur% GTR 1 ECHO Erreur, plusieurs dump ds ce répertoire & GOTO end
:dmpFound
ECHO saut a dmpFound
:end
ECHO saut a end |
Sam