Spring/Java

[ java ] os별 파일 구분자(File.separator)

snow_hong 2022. 3. 13. 11:15

os별 파일 구분자는 서로 다르다.

- 윈도우에서는 data\\test.txt ==> \\로 구분을 한다. (하지만 /기호도 사용이 가능하다 - 윈도우 최고👍)

- 리눅스에서는 data/test.txt ==> /로 구분을 한다.

프로그램에서 os별 파일 구분자를 하고싶다면 File.separator를 사용하면 리눅스일 경우에는 '/'이 들어가고 윈도우일 경우에는 '\\'이 들어간다. 

ex) System.out.println("data"+ File.separator +"test.txt");

==> 리눅스 : data/test.txt

       윈도우 : data\\test.txt

728x90