метод createSync абстрактного класса
void createSync(Синхронно создать ссылку. Вызов createSync для существующей ссылки вызовет исключение.
Если recursive ложно, по умолчанию, ссылка создаётся только если все каталоги в её пути существуют. Если recursive истинно, все несуществующие компоненты пути создаются. Каталоги в пути target не затрагиваются, если они также не находятся в пути.
В операционной системе Windows это будет работать только с каталогами, и целевой каталог должен существовать. Ссылка будет создана как соединение. Будут созданы только абсолютные ссылки, а относительные пути к целевому файлу будут преобразованы в абсолютные пути.
В других операционных системах для создания символической ссылки используется вызов posix symlink(), содержащей строку target. Если target является относительным путём, он будет интерпретирован относительно каталога, содержащего ссылку.
Исходный код
void createSync(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/createSync.html