인프런 커뮤니티 질문&답변
파일 절대경로 상대경로 질문있습니다
작성
·
1.8K
답변 1
0
안녕하세요. 답변 도우미입니다.
혹시 윈도우와 맥의 차이가 아닐까 의견을 드립니다. / 표시와 \ 표시가 다음과 같이 윈도우와 맥에서의 절대경로/상대경로 표기시 다른 점이기 때문에 이 부분을 한번 고려해보시면 어떠실까요? 다음과 같이 상세 내용을 설명드립니다. 또한 화면에 따라서 \ 표시가 원화 표시로 나올 수 있는 부분도 있어서, 둘이 동일합니다
절대 경로(Absolute Path): 절대 경로는 파일이나 폴더의 전체 경로를 나타내며, 루트 디렉토리로부터 시작하여 해당 파일 또는 폴더까지의 모든 경로를 포함합니다.
Windows: 윈도우에서의 절대 경로는 드라이브 문자와 콜론(
:)으로 시작합니다. 예를 들어,C:\Users\Username\Documents는C드라이브의Users폴더 안에 있는Username폴더의Documents폴더를 나타냅니다.macOS: macOS에서의 절대 경로는 루트 디렉토리(
/)로 시작합니다. 예를 들어,/Users/Username/Documents는 루트 디렉토리의Users폴더 안에 있는Username폴더의Documents폴더를 나타냅니다.
상대 경로(Relative Path): 상대 경로는 현재 작업 중인 디렉토리를 기준으로 경로를 지정합니다. 즉, 파일이나 폴더의 위치를 현재 위치로부터 상대적으로 나타냅니다.
Windows 및 macOS: Windows와 macOS에서의 상대 경로는 동일한 방식으로 작성됩니다. 목표 파일 또는 폴더까지의 상대 경로를 지정할 때는 현재 디렉토리(
.)와 부모 디렉토리(..)를 사용할 수 있습니다. 예를 들어, 현재 디렉토리에서 하위 폴더인data폴더의file.txt파일을 나타내려면./data/file.txt와 같이 작성할 수 있습니다. 또는 상위 디렉토리로 이동하여../other/folder와 같이 작성할 수도 있습니다.
이러한 방법으로 절대 경로와 상대 경로를 사용하여 윈도우와 macOS에서 파일 및 폴더의 경로를 지정할 수 있습니다.
감사합니다.




