2015-11-03 3 views
0

Часть с IF NOT EXIST дать эту ошибкуBatch: ЕСЛИ НЕ СУЩЕСТВУЕТ заявление с переменной, имеющей имя файла

Синтаксис команды неверен

Оператор должен чтобы убедиться, что% premier% (может быть .bat-файлом) не существует в текущем каталоге.

:para2 
echo Donnez 2 parametres 
set /p premier=Le premier fichier a echanger: 
set /p deuxieme=Le deuxieme fichier a echanger:  
IF NOT EXIST %premier% (
    echo Les valeurs entrees sont erronees; les fichiers devraient exister 
    echo %premier% n'existe pas 
    GOTO para2 
) 
IF NOT EXIST %deuxieme% (
    echo Les valeurs entrees sont erronees; les fichiers devraient exister 
    echo %deuxieme% n'existe pas 
    GOTO para2 
) 

ответ

2

У вас, вероятно, есть пробелы в имени файла. Вы должны процитировать переменные в этих 2-х линий:

IF NOT EXIST "%premier%" (

и

IF NOT EXIST "%deuxieme%" (
+0

Благодаря моей firiend: проблема была решена с цитатами :) – KaosLord

Смежные вопросы