dev/자바
Java File Separator
tiqndjd12
2021. 5. 26. 16:10
자바 개발을 하다 보면 OS마다 파일 디렉토리(폴더) 구분자가 달라서 곤혹스러울 때가 있습니다.
예를 들면 윈도우는 "\\"이고, 리눅스는 "/"이어서 특정 파일을 읽거나 써야 하는 경우
디렉토리 구분자를 각각 따로 줘야 하는 불편함이 있습니다.
이럴 때 File.separator를 사용하면 쉽게 해결할 수 있습니다.
위 예제는 윈도우 C 드라이브 밑에 test 디렉토리 밑에 있는 test.txt 파일의 수정 날짜를 조회하는 소스입니다.
그리고 실제 해당 위치에 test.txt 파일이 있습니다.
코드를 실행하면 아래와 같이 정상적으로 파일 수정 날짜가 출력됩니다.
이처럼 File.separator를 사용하면 OS에 상관없이 파일 디렉토리 구분자를 쉽게 쓸 수 있습니다.