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

Конструктор file класса Uri

Конструктор file класса Uri создает объект URI из пути к файлу или директории в файловой системе. В первый параметр мы передаем строку с путем к файлу, во второй необязательный параметр - именованный аргумент windows, который указывает, использовать ли формат Windows-путей (с обратными слешами и буквой диска). По умолчанию значение windows определяется автоматически на основе текущей платформы.

Синтаксис

Uri.file(String path, {bool? windows})

Пример

Давайте создадим URI из абсолютного пути к файлу в Unix-подобной системе:

void main() { Uri uri = Uri.file('/home/user/abcde.txt'); print(uri); }

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

file:///home/user/abcde.txt

Пример

Давайте создадим URI из Windows-пути, явно указав параметр windows:

void main() { Uri uri = Uri.file(r'C:\Users\abcde.txt', windows: true); print(uri); }

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

file:///C:/Users/abcde.txt

Пример

Давайте создадим URI из относительного пути к директории:

void main() { Uri uri = Uri.file('abcde/12345'); print(uri); }

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

abcde/12345

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

  • класс Uri,
    который представляет универсальный идентификатор ресурса
  • свойство path,
    которое возвращает путь URI
  • свойство pathSegments,
    которое возвращает сегменты пути URI
  • метод toFilePath,
    который преобразует URI в файловый путь
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить