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

Метод isFileSync

Метод isFileSync класса FileSystemEntity проверяет, является ли объект файловой системы файлом. Метод работает синхронно: он сразу возвращает результат типа bool и не требует использования await. Если объект существует и является файлом, метод возвращает true, в противном случае - false. Параметров метод не принимает.

Синтаксис

entity.isFileSync()

Пример

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

import 'dart:io'; void main() { File file = File('test.txt'); file.createSync(); bool res = file.isFileSync(); print(res); file.deleteSync(); }

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

true

Пример

Давайте проверим с помощью метода isFileSync объект, который не существует на диске:

import 'dart:io'; void main() { File file = File('missing.txt'); bool res = file.isFileSync(); print(res); }

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

false

Пример

Давайте проверим с помощью метода isFileSync объект, который является директорией:

import 'dart:io'; void main() { Directory dir = Directory('test_dir'); dir.createSync(); bool res = dir.isFileSync(); print(res); dir.deleteSync(); }

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

false

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

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