카테고리 없음
절대경로와 상대경로
신승호.
2023. 1. 27. 15:58
파일을 불러올 때 두가지 방법이 있다.
한가지는 절대경로, 나머지는 상대경로이다.
절대경로
절대경로는 해당 파일이 위치한 경로를 그대로 복사해 적는다.
C:\Program Files\Android\Android Studio와 같이 해당 경로만 있으면 컴퓨터가 파일을 찾을 수 있다.
컴퓨터의 시작점(최상위 폴더)부터 파일까지의 모든 경로를 표시한다.
상대경로
상대경로는 해당 파일 이름과 확장자만 적는다.
어떤 기준 경로(아니면 현재 디렉토리를 기준으로)를 잡아서 그곳에서부터 파일을 찾는 방식이다.
기준경로가 C:\Program Files이면 Android\Android Studio의 경로만 가지고 파일을 찾아갈 수 있다.
그러면 컴퓨터는 C:\Program Files\Android\Android Studio로 찾아간다.
- / : 최상위 경로
- ./ : 현재 디렉토리 경로
- ../ : 상위 디렉토리 경로
차이
- 절대 경로는 소스 코드에서 한 번 지정해주면 나중에 경로가 바뀌게 되면 오류가 난다는 것이다. 하지만 상대경로는 기준 디렉토리만 바뀌고 소스 코드 내에선 현재 디렉토리 경로에서 찾을 파일의 경로만 설정되어 있어 기준 경로가 바뀌더라도 수정할 필요가 없게 된다.