Конструктор Uri.directory
Как и Uri.file, за исключением того, что непустой путь URI заканчивается косой чертой.
Если path не пуст и не заканчивается разделителем каталогов, к пути возвращаемого URI добавляется косая черта. Во всех остальных случаях результат совпадает с результатом Uri.file.
Пример:
final fileDirectory = Uri.directory('data/images', windows: false);
print(fileDirectory); // data/images/
final fileDirectoryWindows =
Uri.directory(r'C:\data\images', windows: true);
print(fileDirectoryWindows); // file:///C:/data/images/ Реализация
factory Uri.directory(String path, {bool? windows}) = _Uri.directory;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/Uri/Uri.directory.html