метод delete
- {bool recursive = false}
Удаляет эту FileSystemEntity.
Если FileSystemEntity является каталогом и recursive — false, каталог должен быть пустым. В противном случае, если recursive имеет значение true, удаляются каталог, все его подкаталоги и файлы в этих каталогах. При рекурсивном удалении переход по ссылкам не выполняется. Удаляется только ссылка, а не её целевой объект.
Если recursive имеет значение true, FileSystemEntity удаляется, даже если тип FileSystemEntity не соответствует содержимому файловой системы. Это позволяет использовать delete для безусловного удаления любого объекта файловой системы.
Возвращает Future<FileSystemEntity>, которое завершается с этой FileSystemEntity после завершения удаления. Если удалить FileSystemEntity невозможно, future завершается с исключением.
Реализация
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.19.6/dart-io/FileSystemEntity/delete.html