Класс 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> унаследовано - Удаляет этот
FileSystemEntity. - deleteSync(
{bool recursive = false}) → void унаследовано - Синхронно удаляет этот FileSystemEntity.
- exists(
) → Future< bool> унаследовано - Проверяет, существует ли объект файловой системы с данным путём.
- existsSync(
) → bool унаследовано - Синхронно проверяет, существует ли объект файловой системы с данным путём.
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается, когда обращаются к несуществующему методу или свойству.
- rename(
String newPath) → Future< Link> переопределено - Переименовывает эту ссылку.
- renameSync(
String newPath) → Link переопределено - Синхронно переименовывает эту ссылку.
- resolveSymbolicLinks(
) → Future< String> переопределено - Разрешает путь к объекту файловой системы относительно текущей рабочей директории.
- resolveSymbolicLinksSync(
) → String переопределено - Разрешает путь к объекту файловой системы относительно текущей рабочей директории.
- stat(
) → Future< FileStat> унаследовано - Вызывает операционную систему
stat()функцию для path. - statSync(
) → FileStat унаследовано - Синхронно вызывает операционную систему
stat()функцию для path. - target(
) → Future< String> - Получает целевой объект ссылки.
- targetSync(
) → String - Синхронно получает целевой объект ссылки.
- toString(
) → String унаследовано - Строковое представление этого объекта.
- update(
String target) → Future< Link> - Обновляет ссылку.
- updateSync(
String target) → void - Синхронно обновляет ссылку.
- watch(
{int events = FileSystemEvent.all, bool recursive = false}) → Stream< FileSystemEvent> унаследовано - Начать отслеживание FileSystemEntity на изменения.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/Link-class.html