프로그래밍/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")

 

 
반응형