English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 Java로 디렉토리를 생성하는 방법을 배웁니다.
에서Java 파일클래스는 mkdir() 메서드를 통해 새로운 디렉토리를 생성하는 기능을 제공합니다. 메서드는 다음을 반환합니다:
true - 새로운 디렉토리가 생성되면
false - 디렉토리가 이미 존재하면
import java.io.File; class Main { public static void main(String[] args) { //지정된 경로의 파일 객체를 생성합니다. File file = new File("Java Example\\directory"); //새로운 디렉토리 "ew_directory"를 생성하려고 시도합니다. boolean value = file.mkdir(); if(value) { System.out.println("새 디렉토리를 생성합니다."); } else { System.out.println("이 디렉토리는 이미 존재합니다."); } } }
위의 예제에서는 file이라는 파일 객체를 생성했습니다. 이 객체는 지정된 디렉토리 경로에 대한 정보를 포함하고 있습니다.
File file = new File("Java Example\\directory");
여기서는 지정된 경로에서 mkdir() 메서드를 사용하여 새로운 디렉토리를 생성합니다.
지정된 위치에 디렉토리가 존재하지 않으면새 디렉토리를 생성하고 이 메시지를 표시합니다.
새 디렉토리를 생성합니다.
하지만, 디렉토리가 이미 존재하면이 메시지를 볼 수 있습니다.
이 디렉토리는 이미 존재합니다.
중요한 점은,목록이는Java 예제부모 디렉토리에서 생성된.
하지만, 그렇다면Java 예제부모 디렉토리가 존재하지 않으면 mkdir() 메서드는 디렉토리를 생성할 수 없습니다.목록
이 경우에는 JavaFile 클래스의 mkdirs() 메서드를 사용할 수 있습니다. 이 메서드는 부모 디렉토리(이미 존재하지 않는 경우)를 생성할 수도 있습니다.
import java.io.File; class Main { public static void main(String[] args) { //현재 경로에서 파일 객체를 생성합니다. File file = new File("Java Tutorial\\abc"); //새로운 디렉토리를 생성하려고 시도합니다. boolean value = file.mkdirs(); if(value) { System.out.println("새 디렉토리를 생성합니다."); } else { System.out.println("이 디렉토리가 이미 존재합니다."); } } }
위의 예제에서, "Tutorial" 이름의 파일 객체 file을 생성했습니다. 이 객체는 디렉토리 경로에 대한 정보를 포함하고 있습니다.
File file = new File("Tutorial\\directory");
여기서, 이 mkdirs() 메서드를 사용하여 지정된 경로의 새 디렉토리를 생성했습니다.
이 디렉토리가 현재 위치에 존재하지 않으면새 디렉토리를 생성하고 이 메시지를 표시합니다.
새 디렉토리를 생성합니다.
하지만, 디렉토리가 이미 존재하면이 메시지를 볼 수 있습니다.
이 디렉토리가 이미 존재합니다.
여기서, 만약Tutorial목록이 존재하지 않으면, 이 mkdirs() 메서드도directory함께 만들기Tutorial 목록
주의다음과 같이 경로를 지정할 때 사용했습니다.양쪽 슬래시이는 다음과 같은 이유로입니다.문자Java에서 \는escape 문자따라서 첫 번째 슬래시는 두 번째 슬래시의 escape 문자로 사용됩니다.