728x90
반응형
절대경로
절대경로란 최초의 시작점으로 부터 경유한 경로를 전부 기입하는 방식
기입 방식은 아래와 같다
C:\Users\UserID\Desktop\test.txt
상대경로
상대적인 경로 즉, 절대경로의 주소를 참조하여 상대경로를 절대경로로 바꾸어 전달
상대경로 이름: test.txt
절대경로 = C:\Users\UserID\Desktop\test.txt
참조되어 만들어진 상대경로 = C:\Users\UserID\workspace\Test\src\test.txt
File 문법
- getPath() : File에 입력된 경로 리턴
- getAbsolutePath() : File에 입력된 절대 경로 리턴 (파일명을 입력하면 그 파일명에 맞는 경로 리턴)
- getCanonicalPath() : 동일하게 File에 입력된 절대 경로를 리턴하지만 ./, ../같은 경로를 정리하고 리턴
- 이 문법의 경우 try and catch가 쓰임
- getCanonicalPath() : Resolved된 절대 경로 리턴
getAbsolutePath나 getCanonoicalPath의 경우 파일명을 입력해도 존재여부와 상관없이 절대 경로를 리턴한다는 하자가 있음
- 경로.isFile() : 경로가 file인지 확인한다.
- 경로.isDirectory() : 경로가 directory(folder)인지 확인한다.
- 경로.exists() 경로에 file/directory(folder)가 존재하는지 확인한다.
728x90
반응형