[java] 자바에서 파일 및 폴더를 생성하는 방법

파일 생성하기

자바에서 파일을 생성하려면 java.io 패키지의 File 클래스를 사용해야 합니다. 아래의 예제는 File 클래스를 사용하여 새 파일을 생성하는 방법을 보여줍니다.

import java.io.File;
import java.io.IOException;

public class CreateFileExample {
    public static void main(String[] args) {
        try {
            File file = new File("example.txt");
            if (file.createNewFile()) {
                System.out.println("파일이 생성되었습니다: " + file.getName());
            } else {
                System.out.println("이미 파일이 존재합니다.");
            }
        } catch (IOException e) {
            System.out.println("파일 생성 중 오류가 발생했습니다.");
            e.printStackTrace();
        }
    }
}

위 예제에서는 File file = new File("example.txt")을 사용하여 새 파일 객체를 생성하고, file.createNewFile()을 호출하여 실제 파일을 생성합니다.

폴더 생성하기

자바에서 폴더를 생성하려면 마찬가지로 File 클래스를 사용합니다. 아래의 예제는 File 클래스를 사용하여 새 폴더를 생성하는 방법을 보여줍니다.

import java.io.File;

public class CreateDirectoryExample {
    public static void main(String[] args) {
        File directory = new File("newDirectory");
        if (!directory.exists()) {
            if (directory.mkdir()) {
                System.out.println("폴더가 생성되었습니다");
            } else {
                System.out.println("폴더 생성에 실패했습니다");
            }
        } else {
            System.out.println("이미 폴더가 존재합니다");
        }
    }
}

결론

자바에서 파일과 폴더를 생성하는 방법을 알아보았습니다. File 클래스를 사용하여 파일 및 폴더를 생성하고 관리할 수 있습니다. 파일 또는 폴더를 생성하기 전에 이미 존재하는지 여부를 확인하여 필요한 작업을 수행해야 합니다.