Spec-Zone.ru › Dart 1

dart:io

создание абстрактного метода

Future<Link> create(String target, { bool recursive: false })

Создаёт символическую ссылку. Возвращает 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API