[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
클래스를 사용하여 파일 및 폴더를 생성하고 관리할 수 있습니다. 파일 또는 폴더를 생성하기 전에 이미 존재하는지 여부를 확인하여 필요한 작업을 수행해야 합니다.