3
set RF_PROPERTIES="%ARCOT_HOME%\conf"
dir %RF_PROPERTIES%
if not exist %RF_PROPERTIES%
goto NO_RF_PROPERTIES
위의 ARCOT_HOME 변수에는 공백이 있습니다. dir 명령은 파일을 나열하고 나열하지만 if 명령은 "명령 구문이 올바르지 않습니다."와 함께 실패합니다. 그것을 작동시키는 방법이 있습니까?배치 파일이 작동하지 않음 : 경로의 공백
아니, 사용하여 설정 RF_PROPERTIES = % ARCOT_HOME % 대신 = "%의 ARCOT_HOME의 %의 \ conf의"설정 RF_PROPERTIES의 conf의 \을 은이 경로를 찾는데 실패 그 사이에 공백이 있고 No라는 파일이 있습니다. 그래서 큰 따옴표를 넣으려고했습니다. –
@Hugh 내 대답은 작동합니다 ....... –
존재하지 않는 조건에 따옴표를 붙이면 "명령 구문이 잘못되었습니다."라는 메시지가 표시됩니다. "% RF_PROPERTIES %" –