Spec-Zone.ru › Dart 2

dart:io

Класс Link

Ссылки на элементы файловой системы.

Реализуемые типы
  • FileSystemEntity

Конструкторы

Link(String path)
factory
Создаёт объект Link.
Link.fromRawPath(Uint8List rawPath)
factory
Link.fromUri(Uri uri)
factory
Создаёт объект Link.

Свойства

absolute → Link
только чтениепереопределено
Экземпляр Link, путь которого является абсолютным путём к этому объекту.
hashCode → int
только чтениенаследуется
Хеш-код этого объекта.
isAbsolute → bool
только чтениенаследуется
Является ли путь этого объекта абсолютным.
parent → Directory
только чтениенаследуется
Родительский каталог этого объекта.
path → String
только чтениенаследуется
runtimeType → Type
только чтениенаследуется
Представление типа объекта во время выполнения.
uri → Uri
только чтениенаследуется
Uri, представляющий расположение объекта файловой системы.

Методы

create(String target, {bool recursive = false}) → Future<Link>
Создаёт символическую ссылку в файловой системе.
createSync(String target, {bool recursive = false}) → void
Создаёт ссылку синхронно. Вызов createSync для существующей ссылки приведёт к исключению.
delete({bool recursive = false}) → Future<FileSystemEntity>
inherited
Удаляет этот FileSystemEntity.
deleteSync({bool recursive = false}) → void
inherited
Синхронно удаляет этот FileSystemEntity.
exists() → Future<bool>
inherited
Проверяет, существует ли объект файловой системы по этому пути.
existsSync() → bool
inherited
Синхронно проверяет, существует ли объект файловой системы по этому пути.
noSuchMethod(Invocation invocation) → dynamic
inherited
Вызывается при обращении к несуществующему методу или свойству.
rename(String newPath) → Future<Link>
override
Переименовывает эту ссылку.
renameSync(String newPath) → Link
override
Синхронно переименовывает эту ссылку.
resolveSymbolicLinks() → Future<String>
override
Разрешает путь объекта файловой системы относительно текущего рабочего каталога.
resolveSymbolicLinksSync() → String
override
Разрешает путь объекта файловой системы относительно текущего рабочего каталога.
stat() → Future<FileStat>
inherited
Вызывает функцию операционной системы stat() для пути.
statSync() → FileStat
inherited
Синхронно вызывает функцию операционной системы stat() для пути.
target() → Future<String>
Получает цель ссылки.
targetSync() → String
Синхронно получает цель ссылки.
toString() → String
inherited
Строковое представление этого объекта.
update(String target) → Future<Link>
Обновляет ссылку.
updateSync(String target) → void
Синхронно обновляет ссылку.
watch({int events = FileSystemEvent.all, bool recursive = false}) → Stream<FileSystemEvent>
inherited
Начинает отслеживать изменения в FileSystemEntity.

Операторы

operator ==(Object other) → bool
inherited
Оператор равенства.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/Link-class.html

Spec-Zone.ru

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