Web/SpringBoot
[Java] 파일 구분자 (File Separator)
hjkongkong
2022. 9. 14. 22:03
local은 Windows고, 실제 웹 프로젝트가 구동 될 서버는 linux이다.
경로의 경우에는 application.properties에 작성하여 간단하게 바꿔서 사용중이지만,
ex)
resource.filepath=C:\\workspaces\\
application.properties
@Value("${resource.filepath}")
private String myFilepath;
java
코드 내부에서 파일 경로를 생성 할 때 바꿔주기 귀찮다.
File.separator를 사용하면 OS에 따른 경로 구분자를 자동으로 바꿔준다.
윈도우 환경에서 구동한다면 \로 구분자를 리턴하고,
리눅스나 macOS환경에서는 /로 구분자를 리턴한다.