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");
    //Попытка создать новый каталог new_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() не может создать егоКаталог

В этом случае мы можем использовать метод mkdirs() класса JavaFile. Этот метод также позволяет нам создать родительский каталог (если он еще не существует).

Пример 2: Создание нового каталога с помощью метода 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("Этот каталог уже существует.");
    }
  }
}

В примере выше мы создали объект файла file, который включает информацию о пути каталога.

File file = new File("Tutorial\\directory");

Здесь мы используем метод mkdirs() для создания нового каталога с указанным путём.

Если каталог не существует в текущей позицииТогда будет создан новый каталог и будет отображено это сообщение.

создадим новый каталог.

Но если каталог уже существует, то мы увидим это сообщение.

каталог уже существует.

Здесь, еслиТуториалЕсли каталог не существует, то метод mkdirs() также будеткаталогСоздадим вместеТуториал Каталог

ВниманиеМы использовали этот обратный слеш для указания путидвойной обратный слешЭто потому чтосимволВ Java используется \Знак escapeСледовательно, первый обратный слеш используется в качестве逃逸 знака для второго.

Java полный список примеров