set RF_PROPERTIES="%ARCOT_HOME%\conf"
dir %RF_PROPERTIES%
if not exist %RF_PROPERTIES%
goto NO_RF_PROPERTIES
上面的 ARCOT_HOME 变量有空格。 dir 命令工作并列出文件,但 if 命令失败并显示“命令的语法不正确。”。有没有办法让它工作?
最佳答案
这样试一试:
set RF_PROPERTIES=%ARCOT_HOME%\conf
dir "%RF_PROPERTIES%"
if not exist "%RF_PROPERTIES%" goto NO_RF_PROPERTIES
关于windows - 批处理文件不工作 : Spaces in path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944469/