데이터분석 공부/DSBA 4기

절대경로와 상대경로

이삼오 2024. 3. 5. 23:22

절대경로(Absolute Path)

 

절대경로는 루트부터 파일까지의 전체 경로를 뜻한다.

파일 혹은 폴더를 최상위 디렉토리(윈도우의 경우 C: 로 시작)부터 전체 경로를 모두 나열해 지정하는 방식이다.

절대경로가 지정되면 항상 동일한 위치를 가리키므로 어느 곳에서든 파일에 접근할 수 있다. 


그러나 개발 환경에서는 절대경로를 거의 사용하지 않는다. 
경로 속 폴더명과 같은 정보가 변경되면 일일히 수정해야 하고,

내 PC를 기준으로 절대경로를 지정한 코드를 다른 PC에서 사용할 경우, 경로가 제대로 지정되지 않아 협업에 불편하다. 


윈도우에서는 상위폴더 하위폴더경로 사이에 \ 를 사용하여 구분


상대경로(Relative Path)


상대경로는 현재 작업 중인 디렉토리를 기준으로 접근할 파일까지의 위치를 나타낸다.

현재 위치에 따라 실제로 가리키는 위치가 달라질 수 있다. 

상대경로는 절대경로보다 짧고 팀으로 작업하여 코드를 합칠 때 유용하다.

 

\ : 최상위 디렉토리
.\ : 현재 위치

..\ : 현재 위치의 상위 디렉토리