톰캣
[윈도우,톰캣]배치파일 띄어쓰기 - 공백이 들어간 폴더명/파일명 파일 실행하기 C:\Program Files
xemaker
2017. 9. 5. 09:55
윈도우에는 C:\Program Files 가 있어서 공백(스페이스)가 영 피곤하다.
톰캣을 재시작하는 배치파일을 만들려고 했다. 톰캣의 카탈리나 (CATALINA_HOME)홈이
C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\bin
위와 같았다.
그래서
C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\bin\shudown.bat
했더니
'C:\Program'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
라고 나왔다.
흠.. 공백문제인거 같은데.. 그래서 다시
"C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\bin\shudown.bat"
""로 감싸주니 되었다.
원인은 공백 때문에 C:\Program을 실행 파일로 공백 다음은 옵션으로 이해해서 그런거다. 그래서 "" 쌍따옴표도 감싸서 공백도 폴더명의 한 부분이라는 것을 윈도우에게 알려주는거다. 흠.. 공백..