переменная Path::isWindowsShare

Является ли путь сетевым ресурсом Microsoft Windows

Синтаксис

bool
Path.isWindowsShare

Описание

Поле isWindowsShare содержит информацию о том, является ли данный путь сетевым ресурсом windows, включающим имя сервера и имя совместно используемого ресурса (принтера, каталога или файла). Синтаксис такого пути обычно следующий:
\\Сервер(сетевое имя компьютера или ip-адрес)\Путь к ресурсу на сервере

  • true - путь является корректным путем к сетевому ресурсу windows
  • false - путь не является путем к сетевому ресурсу

Заметки

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


import "dart:io";

void main() {
  // объявим несколько путей
  List<Path> absolutePath = [
    new Path.fromNative("\\\\server\\common files"),
    new Path.fromNative("c:\\users\\administrator"),
    new Path("/mnt/disk_d/storage"),
  ];

  // проверим, являются ли пути сетевыми ресурсами windows
  for(Path path in absolutePath) {
    print("${path.toNativePath()} - ${path.isWindowsShare}");
  }

  // получим в выводе
  // \\server\common files - true
  // c:\users\administrator - false
  // \mnt\disk_d\storage - false
}
						

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