본문 바로가기

dev/자바

Java File Separator

자바 개발을 하다 보면 OS마다 파일 디렉토리(폴더) 구분자가 달라서 곤혹스러울 때가 있습니다.

 

예를 들면 윈도우는 "\\"이고, 리눅스는 "/"이어서 특정 파일을 읽거나 써야 하는 경우

 

디렉토리 구분자를 각각 따로 줘야 하는 불편함이 있습니다.

 

이럴 때 File.separator를 사용하면 쉽게 해결할 수 있습니다.

 

File.separator 사용

 

위 예제는 윈도우 C 드라이브 밑에 test 디렉토리 밑에 있는 test.txt 파일의 수정 날짜를 조회하는 소스입니다.

 

test.txt 파일

 

그리고 실제 해당 위치에 test.txt 파일이 있습니다.

 

코드를 실행하면 아래와 같이 정상적으로 파일 수정 날짜가 출력됩니다.

 

소스 결과 화면

 

이처럼 File.separator를 사용하면 OS에 상관없이 파일 디렉토리 구분자를 쉽게 쓸 수 있습니다.

'dev > 자바' 카테고리의 다른 글

Java NumberFormat DecimalFormat  (0) 2021.07.06
String split 특수문자  (0) 2021.06.18
File lastModifiedTime 조회  (0) 2021.03.17
컬렉션 별 iterator 사용법  (0) 2020.03.15
IOUtils 문자열 인코딩 깨짐 해결  (0) 2019.08.16