РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
834 of 1163 menu

Метод mkdir

Метод mkdir класса File создает новую директорию (папку) по тому пути, который хранится в объекте File. Метод не принимает параметров. Он возвращает true, если директория была успешно создана, и false в противном случае - например, если такая директория уже существует или родительская директория отсутствует.

Важно учитывать, что метод mkdir создает только одну директорию за вызов. Если нужно создать всю цепочку вложенных директорий, следует использовать метод mkdirs.

Синтаксис

file.mkdir()

Пример

Давайте создадим директорию test в текущей рабочей папке:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test"); boolean res = file.mkdir(); System.out.println(res); } }

Результат выполнения кода:

true

Пример

Давайте попробуем создать директорию повторно. Так как она уже существует, метод вернет false:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test"); boolean res = file.mkdir(); System.out.println(res); } }

Результат выполнения кода:

false

Пример

Давайте попробуем создать вложенную директорию test/sub, когда родительской директории test не существует. Метод mkdir вернет false:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test/sub"); boolean res = file.mkdir(); System.out.println(res); } }

Результат выполнения кода:

false

Смотрите также

  • метод mkdirs,
    который создает все вложенные директории
  • метод exists,
    который проверяет существование файла или директории
  • метод isDirectory,
    который проверяет, является ли объект директорией
  • метод delete,
    который удаляет файл или директорию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить