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

Метод isFile

Метод isFile класса File проверяет, является ли объект File обычным файлом, а не директорией. Метод не принимает параметров и возвращает true, если файл существует и является файлом, и false в противном случае. Если файл не существует или является директорией, метод вернет false.

Стоит учитывать, что метод проверяет именно физическое наличие файла в файловой системе, а не только корректность пути.

Синтаксис

file.isFile()

Пример

Давайте создадим объект File для существующего файла и проверим, является ли он файлом:

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

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

true

Пример

Давайте проверим, является ли файлом путь, который указывает на директорию:

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

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

false

Пример

Давайте проверим несуществующий файл:

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

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

false

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

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