절대경로(Absolute path)와 상대경로(Relative path)는 파일이나 디렉토리의 경로를 나타내는 데 사용되는 용어입니다.
절대경로는 파일이나 디렉토리의 루트(root) 디렉토리부터 시작하는 전체 경로를 의미합니다. 예를 들어, 윈도우 운영체제에서 C:\Users\UserName\Documents와 같은 경로가 절대경로입니다. 이 경로는 루트 디렉토리인 C:\에서 시작하여 Users, UserName, Documents 디렉토리를 순서대로 거쳐 가면 도달할 수 있는 경로입니다.
반면에 상대경로는 현재 작업 디렉토리(current working directory)를 기준으로 상대적인 경로를 나타냅니다. 예를 들어, 현재 작업 디렉토리가 C:\Users\UserName일 때, Documents와 같은 경로는 UserName 디렉토리의 하위 디렉토리로 상대적인 경로이므로 상대경로로 표현할 수 있습니다. 이 경우, Documents는 .\Documents와 같이 표현할 수 있습니다. 여기서 .은 현재 디렉토리를 의미합니다.
또한, ..은 상위 디렉토리를 의미하므로, C:\Users\UserName\Documents와 같은 절대경로에서 UserName 디렉토리의 상위 디렉토리는 C:\Users이므로, ....과 같이 상대경로로 표현할 수 있습니다.
상대경로는 현재 작업 디렉토리가 변경될 때마다 바뀔 수 있으므로, 절대경로보다 상대경로가 더 유연하게 사용될 수 있습니다.