윈도우 예) c:\temp\...
리눅스 예) /home/yangyag/..
이렇게 윈도우 환경과 리눅스(유닉스) 환경에서 사용하는 경로의 구분자 값이 다르다.
보통 개발은 윈도우 환경에서 하고 실제 운영은 리눅스(유닉스) 환경에서 하는 경우가 많아
소스 상에서 반영시에는 경로를 바꿔주는 불편함이 있다.
이를 자동으로 처리 해 주는게 File.separator 이다.
예)
String a = "temp" + File.separator + "yangyag.txt";
와 같이 처리하면 현재 운영체제 환경에 따라 File.separator 가 자동으로 '\' 로 처리를 할지 '/'로 처리를 할지 인식한다.
'스킬(skills) > 자바(Java)' 카테고리의 다른 글
파일 다운로드 시 ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error 팁 (0) | 2015.12.16 |
---|---|
List 와 같은 컬렉션의 중복 값 제거 방법 (0) | 2015.12.16 |
자바 AES 파일 암호화 예제 (0) | 2015.11.25 |
java로 디렉토리 생성하기 (0) | 2015.11.20 |
자바(java)로 MD5 암호화 사용하기 (0) | 2015.11.16 |