Класс Link
Ссылки на элементы файловой системы.
- Реализуемые типы
Конструкторы
- 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