프로그래밍/JAVA
[Java] OS 환경에 따라 파일 구분자 자동 지정하는 방법 - File.separator or Path
UnaUna
2025. 6. 10. 23:08
반응형
경로 지정 시 하드코딩으로 절대 경로를 지정하는 것은 안된다.
그래서 OS 환경에 따라 파일 구분자가 자동으로 지정돼야 한다.
이때 사용할 수 있는 방법에는 두 가지가 있다.
1. File.separator로 파일 구분자 삽입하기
// window -> test\file.png
// linux -> test/file.png
String path = "test"+File.separator+"file.png"
2. Path.get()으로 파일 구분자 삽입하기
// window -> test\file.png
// linux -> test/file.png
Paths.get("test", "file.png")
반응형