фабрика Directory::Directory

Создает новый объект Directory на основе пути в виде строки.

Синтаксис

new
Directory
(String path)

Передаваемые параметры

String path

Описание

Фабрика Directory создает новый экземпляр класса Directory, и устанавливает для него, указанный в аргументе, путь path. В качестве пути можно использовать как абсолютный путь к каталогу, так и относительный (относительно каталога запуска виртуальной машины Dart VM).

При создании экземпляра объекта путь не проверяется ни на существование, ни на корректность написания.

Заметки

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


import "dart:io";

void main() {
  // создадим новый объект директорию
  Directory dir1 = new Directory("C:\\USERS");
  // будет выведена строка "C:\USERS"
  print(dir1.path);

  // создадим новый объект директорию
  Directory dir2 = new Directory("../");
  // будет выведена строка "../"
  print(dir2.path);

  // создадим новый объект директорию
  Directory dir = new Directory("./../.../!!/");
  // будет выведена строка "./../.../!!/"
  print(dir.path);
}
						

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