Spec-Zone.ru › Dart 1

dart:io

Класс Link

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

Реализует
  • FileSystemEntity

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

Link(String path)
factory

Создаёт объект Link.

Link.fromUri(Uri uri)
factory

Создаёт объект Link.

Свойства

absolute → Link
только для чтения

Возвращает Link экземпляр, путь которого — абсолютный путь к this.

hashCode → int
только для чтения, унаследованное

Хэш-код этого объекта.

isAbsolute → bool
только для чтения, унаследованное

Возвращает bool, указывающее, является ли путь этого объекта абсолютным.

parent → Directory
только для чтения, унаследованное

Директория, содержащая this.

path → String
только для чтения, унаследованное
runtimeType → Type
только для чтения, унаследованное

Представление типа объекта во время выполнения.

uri → Uri
только для чтения, унаследованное

Возвращает Uri, представляющее расположение объекта в файловой системе.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы

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

Создаёт символическую ссылку. Возвращает Future<Link>, которое завершается объектом ссылки, когда она будет создана. Если ссылка уже существует, будущее завершится ошибкой.

createSync(String target, { bool recursive: false }) → void

Синхронно создаёт ссылку. Вызов createSync для существующей ссылки приведёт к исключению.

rename(String newPath) → Future<Link>

Переименовывает эту ссылку. Возвращает Future<Link> завершающееся экземпляром Link для переименованной ссылки.

renameSync(String newPath) → Link

Синхронно переименовывает эту ссылку. Возвращает экземпляр Link для переименованной ссылки.

resolveSymbolicLinks() → Future<String>

Разрешает путь к объекту файловой системы относительно текущего рабочего каталога, разрешая все символические ссылки в пути и все .. и . сегменты пути.

resolveSymbolicLinksSync() → String

Разрешает путь к объекту файловой системы относительно текущего рабочего каталога, разрешая все символические ссылки в пути и все .. и . сегменты пути.

target() → Future<String>

Получает цель ссылки. Возвращает будущее, которое завершается путём цели.

targetSync() → String

Синхронно получает цель ссылки. Возвращает путь к цели.

update(String target) → Future<Link>

Обновляет ссылку. Возвращает Future<Link>, которое завершается ссылкой, когда она будет обновлена. Вызов update для несуществующей ссылки завершит возвращённое будущее исключением.

updateSync(String target) → void

Синхронно обновляет ссылку. Вызов updateSync для несуществующей ссылки приведёт к исключению.

delete({bool recursive: false }) → Future<FileSystemEntity>
унаследованное

Удаляет этот объект FileSystemEntity.

deleteSync({bool recursive: false }) → void
унаследованное

Синхронно удаляет этот объект FileSystemEntity.

exists() → Future<bool>
унаследованное

Проверяет, существует ли объект файловой системы с этим путём. Возвращает Future<bool> завершающееся результатом.

existsSync() → bool
унаследованное

Синхронно проверяет, существует ли объект файловой системы с этим путём.

noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается, когда обращаются к несуществующему методу или свойству.

stat() → Future<FileStat>
унаследованное

Вызывает функцию stat() операционной системы для пути path этого объекта FileSystemEntity. Идентично FileStat.stat(this.path).

statSync() → FileStat
унаследованное

Синхронно вызывает функцию stat() операционной системы для пути path этого объекта FileSystemEntity. Идентично FileStat.statSync(this.path).

toString() → String
унаследованное

Возвращает строковое представление этого объекта.

watch({int events: FileSystemEvent.ALL, bool recursive: false }) → Stream<FileSystemEvent>
унаследованное

Начать наблюдение за объектом FileSystemEntity за изменениями.

© 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-class.html

Spec-Zone.ru

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