English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 상대적 객체(I)

Java 상대적 객체(II)

Java 상대적 객체(III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램으로 디렉토리 생성

Java 예제 전체

이 예제에서는 Java로 디렉토리를 생성하는 방법을 배웁니다.

에서Java 파일클래스는 mkdir() 메서드를 통해 새로운 디렉토리를 생성하는 기능을 제공합니다. 메서드는 다음을 반환합니다:

  • true - 새로운 디렉토리가 생성되면

  • false - 디렉토리가 이미 존재하면

예제: Java로 새로운 디렉토리 생성

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() 메서드를 사용할 수 있습니다. 이 메서드는 부모 디렉토리(이미 존재하지 않는 경우)를 생성할 수도 있습니다.

예제2mkdirs() 메서드를 사용하여 새로운 디렉토리를 생성합니다.

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 문자로 사용됩니다.

Java 예제 전체