티스토리 뷰

Java

File.separator의 사용

토마's 2016. 9. 7. 12:24

안녕하세요. 

오늘은 간단하게 시스템에 따라 다른 파일 경로. 즉, 파일을 구분하는 구분자를 사용하는 방법에 대해서 포스팅 하도록 하겠습니다.


File.separator


저도 실제로 File을 많이 다뤄보진 않았지만, 현업에서 프로젝트를 진행하면서 알게된 File.separator에 대해서 알아보겠습니다.


파일의 경우 OS에 따라서 구분하는 방법이 다양합니다.


만약 제가 file이라는 폴더 밑에 test.txt라는 텍스트 파일을 저장하기를 원한다면


윈도우의 경우 >> file\\test.txt 와 같이 경로를 설정해야 하고


리눅스의 경우 >> file/test.txt 와 같이 경로를 설정해줘야 합니다.


이러한 번거로움을 없애기 위해서 JAVA에서는 File.separator를 지원해줍니다.


위와 같이 OS에 따라 설정 방법이 다른 것을 자바에서는 간단하게


"file" + File.separator + "test.txt" 와 같이 사용함으로써 해결할 수 있게된다.


그리고 다음은 관련 문서입니다. 참고하시면 됩니다.


출처 : http://docs.oracle.com/javase/1.5.0/docs/api/java/io/File.html


자바에서 제공해주는 유용한 File에 관련된 포스팅을 마치도록 하겠습니다.