본문 바로가기
바닐라코딩 사전학습/추가공부 및 부가설명

절대경로와 상대경로

by 꼬마보노 2022. 1. 8.

경로를 지정할 수 있는 방법은 절대경로, 상대경로 방법이 있다.

둘 모두 코드를 작성하는데 자주 쓰이므로 모두 익혀두자.


절대경로

  • 특정 웹페이지나 파일이 가진 고유한 경로(주소)
  • c:\file\img.jpg, e:\Diablo2\launcher.exe 등 파일경로와 파일이름을 정확히 알고있으면 바로 실행가능
  • www.google.com도  도 절대경로이다.

상대경로

  • '현재 위치한 곳을 기준' 으로 서술하는 경로 - Web을 기준으로 한다면 html파일이 위치한 폴더를 기준으로 한 경로
  • 예를 들어 C:\users\documents\bono라는 폴더 밑에 A폴더와 B폴더가 있고 현재 나는 B폴더에서 작업을 하고 있다고 가정하자. A폴더 안에 index.php파일을 가져오기 위해서는 B폴더를 기준으로 계산을 한다.
    따라서 ../A/index.php이라고 하여 index.php로 간다.
  • / : 루트 (가장 최상의 디렉토리)
    ./ : 현재위치
    ../ : 현재위치의 상위위치
  • index.php가 C:\index\a에 위치한다면 / 는 C:,  ./ 는 a,  ../ 는 index
  • 두 단계 상위 위치로 이동하려면 ../../ 를 쓰면 된다.