File.separator 사용하기
Programing/JAVA 2014. 5. 30. 15:28 |자바에서 프로그래밍을 하다보면 파일 입출력을 해야 할 경우가 있다.
그런데 윈도우와 리눅스 환경에서는 파일 경로 표시법이 다르다.
예시로 data 디렉토리 안에 있는 file.txt 파일을 열어야 한다 하자.
윈도우 - "data\\file.txt"
리눅스 - "data/file.txt"
이렇게 다르게 표시가 되는데 이게 문제가 될 때가 있다.
예를들어 윈도우에서 프로그래밍을 하고 리눅스에서 컴파일 후 실행해야할 경우가 있는데 이럴경우는 저 위에 경로로 쓸경우 리눅스는 제대로 파일에 접근을 못하게 된다.
이럴때 사용되는것이 File.separator로 "data"+File.separator+"file.txt" 라고 쓰면 운영체제에 맞게 알아서 변환 처리해 준다.
물론 자바는 윈도우에서 /로 쓰면 \\로 알아서 처리해주기 때문에 굳이 써야하는가 하는건 의문이다.
'Programing > JAVA' 카테고리의 다른 글
외부 라이브러리 사용하기 (0) | 2014.06.02 |
---|---|
리눅스에서 자바 컴파일 하기 (0) | 2014.05.30 |
한글 유니코드값 사용하기 (0) | 2014.01.22 |
파일입출력 언어인코딩 변경 (0) | 2014.01.18 |
정규표현식 (0) | 2014.01.18 |