Batch file 批处理:IF NOT EXIST语句,其变量的名称为文件名
如果零件不存在,则给出此错误 命令的语法不正确 该语句用于验证当前目录中不存在%premier%(可以是.bat文件)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
: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%" (