절대 경로와 상대 경로

수정이·2022년 6월 21일
0

Etc

목록 보기
3/5
post-thumbnail

절대 경로

  • 절대 경로란 최초의 시작점으로 경유한 경로를 전부 기입하는 방식이다.
  • Window OS의 바탕화면에 'test.txt'라는 파일이 있다고 하자.
    • 'test.txt'의 절대 경로는 C:Users\UserID\Desktop\test.txt 이다.
    • 어떠한 OS던 최상위 루트로부터 경유한 경로를 전부 기입한 절대 경로로만 파일을 찾을 수 있다.

상대 경로

  • 상대 경로는 항상 비교할 대상이 있어야한다.
  • 예를 들어 'Desktop\test.txt', 'test.txt'라는 상대 경로 두 개가 있다.
    • OS는 절대 경로로 파일을 읽는 방법밖에 없기 때문에 이렇게 경로를 알려주면 OS는 파일의 위치를 찾지 못한다.
    • 두 개의 상대 경로C:Users\UserID\Desktop\test.txt를 의미할 것 같지만 비교 대상이 누구인지에 따라 경로가 천차만별로 바뀌게 된다.
    • 비교 대상이 C드라이버의 Develop 디렉토리이면, C:Develop\Desktop\test.txt, C:Develop\test.txt가 된다.
  • 즉, 상대 경로는 기준 경로를 기준으로 절대 경로가 구성된다.

참고

개발자로 홀로 서기 - 절대경로, 상대경로란?

profile
공부는 꾸준히... 글쓰기도 꾸준히...

0개의 댓글