톰캣

[윈도우,톰캣]배치파일 띄어쓰기 - 공백이 들어간 폴더명/파일명 파일 실행하기 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을 실행 파일로 공백 다음은 옵션으로 이해해서 그런거다. 그래서 "" 쌍따옴표도 감싸서 공백도 폴더명의 한 부분이라는 것을 윈도우에게 알려주는거다. 흠.. 공백..