Spec-Zone.ru › Dart 2

dart:io

Метод deleteSync

void deleteSync(
  1. {bool recursive = false}
)

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

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

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

Выбрасывает исключение, если FileSystemEntity не удаётся удалить.

Реализация

void deleteSync({bool recursive = false}) =>
    _deleteSync(recursive: recursive);

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

Spec-Zone.ru

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