создание абстрактного метода
Future<Link> create(Создаёт символическую ссылку. Возвращает Future<Link>, который завершается ссылкой, когда она была создана. Если ссылка существует, будущее завершится ошибкой.
Если recursive ложно, по умолчанию, ссылка создаётся только если все каталоги в её пути существуют. Если recursive истинно, все несуществующие компоненты пути создаются. Каталоги в пути target не затрагиваются, если они также не находятся в пути.
В операционной системе Windows это будет работать только с каталогами, и целевой каталог должен существовать. Ссылка будет создана как Junction. Будут созданы только абсолютные ссылки, а относительные пути к целевому объекту будут преобразованы в абсолютные пути путём их объединения с путём каталога, в котором находится ссылка.
В других операционных системах используется вызов posix symlink() для создания символической ссылки, содержащей строку target. Если target является относительным путём, он будет интерпретироваться относительно каталога, содержащего ссылку.
Исходный код
Future<Link> create(String target, {bool recursive: false});
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/Link/create.html