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

Метод isDirectory

Метод isDirectory класса File проверяет, является ли путь, представленный объектом File, существующей директорией (папкой). Метод возвращает true, если файл существует и является директорией, и false в противном случае. Параметров метод не принимает.

Синтаксис

file.isDirectory()

Пример

Давайте проверим, является ли путь "test" директорией:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test"); if (file.exists()) { System.out.println(file.isDirectory()); } else { System.out.println("File does not exist"); } } }

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

true

Пример

Давайте проверим, является ли путь "test.txt" директорией:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("test.txt"); if (file.exists()) { System.out.println(file.isDirectory()); } else { System.out.println("File does not exist"); } } }

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

false

Пример

Давайте создадим директорию с помощью mkdir и проверим результат:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("mydir"); boolean created = file.mkdir(); if (created) { System.out.println(file.isDirectory()); } else { System.out.println("Directory was not created"); } } }

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

true

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

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