set RF_PROPERTIES="%ARCOT_HOME%\conf"
dir %RF_PROPERTIES%
if not exist %RF_PROPERTIES%
goto NO_RF_PROPERTIES
上面的ARCOT_HOME变量有空格。 dir命令工作并列出文件,但if命令失败并显示“命令的语法不正确。”。有没有办法让它发挥作用?
答案 0 :(得分:5)
以这种方式试试:
set RF_PROPERTIES=%ARCOT_HOME%\conf
dir "%RF_PROPERTIES%"
if not exist "%RF_PROPERTIES%" goto NO_RF_PROPERTIES
答案 1 :(得分:3)
if not exist "%RF_PROPERTIES%" GOTO NO_RF_PROPERTIES
GOTO OK
:NO_RF_PROPERTIES
GOTO END
:OK
GOTO END
:END