Конструктор directory
Конструктор directory класса Uri создает
новый объект URI, который представляет директорию
в файловой системе. В первый параметр мы передаем
путь к директории в виде строки. Второй необязательный
параметр позволяет указать Windows-путь. Если путь
относительный, он преобразуется в абсолютный на
основе текущей рабочей директории.
Синтаксис
Uri.directory(path, [windows])
Пример
Давайте создадим URI для директории с простым путем:
void main()
{
Uri uri = Uri.directory('/path/to/dir');
print(uri);
}
Результат выполнения кода:
file:///path/to/dir/
Пример
Давайте создадим URI для директории на Windows, указав второй параметр:
void main()
{
Uri uri = Uri.directory('C:\\path\\to\\dir', windows: true);
print(uri);
}
Результат выполнения кода:
file:///C:/path/to/dir/
Пример
Давайте получим доступ к сегментам пути созданного URI директории:
void main()
{
Uri uri = Uri.directory('/path/to/dir');
print(uri.pathSegments);
}
Результат выполнения кода:
[path, to, dir]
Смотрите также
-
класс
Uri,
который представляет универсальный идентификатор ресурса -
свойство
directory,
которое возвращает URI директории -
свойство
pathSegments,
которое возвращает сегменты пути -
свойство
path,
которое возвращает путь URI