개발하는 체대생

파일의 경로(절대경로, 상대경로) 본문

카테고리 없음

파일의 경로(절대경로, 상대경로)

개발하는체대생

파일 경로는 파일의 위치를 가리키는 문자열입니다. 파일 경로에는 절대경로와 상대경로가 있습니다.

절대경로 (Absolute Path)

절대경로는 파일 시스템의 루트 디렉토리부터 시작하여 파일이 위치한 디렉토리까지의 경로를 나타냅니다. 즉, 파일의 위치를 절대적으로 명시합니다. Windows 운영체제에서는 예를 들어 C:\Users\username\Desktop\example.txt와 같이 표시합니다.

Java에서는 File 클래스를 사용하여 절대경로를 나타낼 수 있습니다.

File file = new File("C:\\Users\\username\\Desktop\\example.txt");
 

상대경로 (Relative Path)

상대경로는 현재 작업 중인 디렉토리를 기준으로 파일이 위치한 디렉토리까지의 경로를 나타냅니다. 즉, 파일의 위치를 현재 디렉토리를 기준으로 상대적으로 명시합니다.

Java에서는 상대경로를 나타내는 데 .(현재 디렉토리)과 ..(상위 디렉토리)와 같은 문자열을 사용할 수 있습니다.

예를 들어 현재 작업 중인 디렉토리에서 example.txt 파일이 있는 Desktop 디렉토리를 나타내는 상대경로는 Desktop\example.txt입니다.

File file = new File("Desktop\\example.txt");

상대경로를 사용할 때에는 현재 작업 중인 디렉토리가 어디인지에 따라 파일 경로가 달라질 수 있습니다. 따라서 상대경로를 사용할 때는 주의하여야 합니다.

파일 경로는 파일을 처리하는데 중요한 역할을 합니다. 올바른 파일 경로를 지정하여 파일을 올바르게 참조하는 것이 중요합니다.

Comments