2015-11-03 21 views
0

與IF NOT EXIST給這個錯誤批次:如果不與具有文件

部件的名稱的變量EXIST聲明

該命令的語法不正確

的語句應該驗證當前目錄中不存在%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

您可能在文件名中有空格。你需要引用變量在這兩條線:

IF NOT EXIST "%premier%" (

IF NOT EXIST "%deuxieme%" (
+0

感謝我firiend:這個問題是用引號解決:) – KaosLord

相關問題