функция Directory::existsSync

Определение существования директории

Синтаксис

bool
Directory.existsSync

Возвращаемое значение

bool

Описание

Метод existsSync позволяет определить существует ли данная директория в файловой системе или нет, и возвращает результат в виде логического значения bool.

  • true - каталог существует
  • false - каталог не существует

Заметки

Примеры использования:


import "dart:io";

void main() {
  // определим существует ли текущая директория :)
  Directory currentDir = new Directory.current();
  if (currentDir.existsSync()) {
    print("каталог ${currentDir.path} существует");
  } else {
    print("каталог ${currentDir.path} не сущестует");
  }

  // проверим на существование еще один каталог
  Directory dir = new Directory("!");
  if (dir.existsSync()) {
    print("каталог ${dir.path} существует");
  } else {
    print("каталог ${dir.path} не сущестует");
  }
}
				

Официальная документация (английский)