Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理:IF NOT EXIST语句,其变量的名称为文件名_Batch File_If Statement - Fatal编程技术网

Batch file 批处理:IF NOT EXIST语句,其变量的名称为文件名

Batch file 批处理:IF NOT EXIST语句,其变量的名称为文件名,batch-file,if-statement,Batch File,If Statement,如果零件不存在,则给出此错误 命令的语法不正确 该语句用于验证当前目录中不存在%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

如果零件不存在,则给出此错误

命令的语法不正确

该语句用于验证当前目录中不存在%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
)

文件名中可能有空格。您需要引用这两行中的变量:

IF NOT EXIST "%premier%" (


谢谢我的朋友:问题用引号解决了:)
IF NOT EXIST "%deuxieme%" (