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

Метод isRegularFile

Метод isRegularFile класса Files проверяет, является ли объект по заданному пути обычным файлом. Обычный файл - это файл, который не является директорией, символической ссылкой или другим специальным файлом. В первый параметр мы передаем путь к файлу типа Path. Второй параметр - опциональный - задает параметры для обработки символических ссылок типа LinkOption. Метод возвращает true, если файл существует и является обычным файлом, иначе возвращает false.

Синтаксис

Files.isRegularFile(path, [options])

Пример

Давайте проверим, является ли файл по пути test.txt обычным файлом:

import java.nio.file.Files; import java.nio.file.Path; public class Main { public static void main(String[] args) throws Exception { Path path = Path.of("test.txt"); Files.createFile(path); boolean res = Files.isRegularFile(path); System.out.println(res); } }

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

true

Пример

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

import java.nio.file.Files; import java.nio.file.Path; public class Main { public static void main(String[] args) throws Exception { Path path = Path.of("testDir"); Files.createDirectory(path); boolean res = Files.isRegularFile(path); System.out.println(res); } }

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

false

Пример

Давайте проверим несуществующий файл. Метод вернет false, так как файла по указанному пути не существует:

import java.nio.file.Files; import java.nio.file.Path; public class Main { public static void main(String[] args) throws Exception { Path path = Path.of("missing.txt"); boolean res = Files.isRegularFile(path); System.out.println(res); } }

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

false

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

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