전자정부에서 운영체제에 따른 파일구분자출력에 관련해서 질문이 있습니다.
- 작성자 :
- 인**터
- 작성일 :
- 2015-04-03 10:03:28
- 조회수 :
- 763
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
전자정부에서 운영체제에 따른 파일구분자출력에 관련해서 질문이 있습니다.
System.getProperty("file.separator") 를 윈도우로컬에서 돌려보니 //나 /가 나오지 않고 \가 나옵니다.
그리고 EgovProperties.class.getResource("").getPath()를 사용하면 C: 부터 나오지 않고 \C:\톰캣관련dir 로 해서 나옵니다.
global프로퍼티에 WINDOWS라고 되어있습니다. UNIX는 주석처리 되어있구요.. 어떤 부분을 확인하면 이를 디버깅하면서 수정할수 있을까요?
System.getProperty("file.separator") 를 윈도우로컬에서 돌려보니 //나 /가 나오지 않고 \가 나옵니다.
그리고 EgovProperties.class.getResource("").getPath()를 사용하면 C: 부터 나오지 않고 \C:\톰캣관련dir 로 해서 나옵니다.
global프로퍼티에 WINDOWS라고 되어있습니다. UNIX는 주석처리 되어있구요.. 어떤 부분을 확인하면 이를 디버깅하면서 수정할수 있을까요?
A
안녕하세요.
1.System.getProperty("file.separator") 를 윈도우로컬에서 돌려보니 //나 /가 나오지 않고 \가 나옵니다.
>윈도우 경우 \가 나오가는게 맞습니다.
2.EgovProperties.class.getResource("").getPath()를 사용하면 C: 부터 나오지 않고 \C:\톰캣관련dir 로 해서 나옵니다.
>getResource("") 지정 했기 대문에 EgovProperties.class 존재 하는 위치를 기준으로 나오게 됩니다.
3.global프로퍼티에 WINDOWS라고 되어있습니다. UNIX는 주석처리 되어있구요.. 어떤 부분을 확인하면 이를 디버깅하면서 수정할수 있을까요?
>Globals.OsType지정에 따라서 오소기술 시스템에 맞는 SHELL이 호출 되게 됩니다.
1.System.getProperty("file.separator") 를 윈도우로컬에서 돌려보니 //나 /가 나오지 않고 \가 나옵니다.
>윈도우 경우 \가 나오가는게 맞습니다.
2.EgovProperties.class.getResource("").getPath()를 사용하면 C: 부터 나오지 않고 \C:\톰캣관련dir 로 해서 나옵니다.
>getResource("") 지정 했기 대문에 EgovProperties.class 존재 하는 위치를 기준으로 나오게 됩니다.
3.global프로퍼티에 WINDOWS라고 되어있습니다. UNIX는 주석처리 되어있구요.. 어떤 부분을 확인하면 이를 디버깅하면서 수정할수 있을까요?
>Globals.OsType지정에 따라서 오소기술 시스템에 맞는 SHELL이 호출 되게 됩니다.