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

Метод isReadable

Метод isReadable класса Files проверяет, является ли файл или директория доступными для чтения. В первый параметр мы передаем путь к файлу или директории в виде объекта Path. Метод возвращает true, если файл существует и доступен для чтения, и false в противном случае. Если файл не существует, метод также возвращает false.

Метод не выбрасывает исключение, если файл не существует - в этом случае он просто возвращает false. Однако если путь содержит недопустимые символы или возникают проблемы с доступом к файловой системе, может быть выброшено исключение SecurityException.

Синтаксис

Files.isReadable(path)

Пример

Давайте проверим, доступен ли файл для чтения:

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

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

false

Пример

Давайте создадим файл и проверим его доступность для чтения:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { Path path = Paths.get("test.txt"); Files.createFile(path); boolean res = Files.isReadable(path); System.out.println(res); Files.delete(path); } }

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

true

Пример

Давайте проверим доступность для чтения директории:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path path = Paths.get("."); boolean res = Files.isReadable(path); System.out.println(res); } }

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

true

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

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