Spec-Zone.ru › Dart 2

dart:io

Метод delete

Future<FileSystemEntity> delete(
  1. {bool recursive = false}
)

Удаляет этот FileSystemEntity.

Если FileSystemEntity является каталогом, и если recursive равно false, каталог должен быть пустым. В противном случае, если recursive равно true, каталог и все подкаталоги и файлы в каталогах удаляются. При рекурсивном удалении ссылки не отслеживаются. Удаляется только ссылка, а не её целевой объект.

Если recursive равно true, FileSystemEntity удаляется, даже если тип FileSystemEntity не соответствует содержимому файловой системы. Это поведение позволяет использовать delete для безусловного удаления любого объекта файловой системы.

Возвращает Future<FileSystemEntity>, которое завершается этим FileSystemEntity при завершении удаления. Если FileSystemEntity не может быть удален, будущее завершается исключением.

Реализация

Future<FileSystemEntity> delete({bool recursive = false}) =>
    _delete(recursive: recursive);

© 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/FileSystemEntity/delete.html

Spec-Zone.ru

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