SeouliteLab

[Java/자바] File 구분자 (File Separator) 본문

프로그래밍

[Java/자바] File 구분자 (File Separator)

Seoulite Lab 2024. 3. 11. 10:33

Java에서 파일 시스템 경로를 다룰 때 운영 체제별로 파일 경로를 구분하는 문자를 사용해야 합니다. 이러한 파일 구분자는 운영 체제마다 다를 수 있습니다. Java에서는 File.separator 상수를 사용하여 운영 체제에 맞는 파일 구분자를 얻을 수 있습니다. 이번에는 File 구분자에 대해 알아보고 예제를 통해 실습해보겠습니다.

1. File.separator 사용 예제

다음 예제는 File.separator를 사용하여 파일 경로를 생성하는 방법을 보여줍니다.

import java.io.File;

public class FileSeparatorExample {
    public static void main(String[] args) {
        String directory = "C:" + File.separator + "myapp" + File.separator + "data";
        System.out.println("File path: " + directory);
    }
}

2. 운영 체제별 파일 구분자

Windows 시스템에서는 파일 경로에 백 슬래시(\)를 사용하고, Unix/Linux 기반 시스템에서는 슬래시(/)를 사용합니다. Java에서는 이러한 차이를 신경 쓰지 않고 File.separator를 사용하여 운영 체제별로 파일 구분자를 적절히 처리할 수 있습니다.