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

Метод isDirectorySync

Метод isDirectorySync класса FileSystemEntity синхронно проверяет, является ли объект файловой системы директорией. Метод не принимает параметров и возвращает true, если путь указывает на существующую директорию, и false в противном случае. Поскольку метод синхронный, он блокирует выполнение программы до завершения проверки.

Синтаксис

entity.isDirectorySync()

Пример

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

import 'dart:io'; void main() { FileSystemEntity entity = FileSystemEntity.identicalSync; Directory dir = Directory('abcde'); print(dir.isDirectorySync()); }

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

false

Пример

Давайте создадим директорию и проверим её методом isDirectorySync:

import 'dart:io'; void main() { Directory dir = Directory('abcde'); dir.createSync(); print(dir.isDirectorySync()); }

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

true

Пример

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

import 'dart:io'; void main() { File file = File('abcde'); file.createSync(); print(file.isDirectorySync()); }

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

false

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

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