{bool recursive: false}
) Synchronously deletes this FileSystemEntity.
If the FileSystemEntity is a directory, and if recursive
is false,
the directory must be empty. Otherwise, if recursive
is true, the
directory and all sub-directories and files in the directories are
deleted. Links are not followed when deleting recursively. Only the link
is deleted, not its target.
If recursive
is true, the FileSystemEntity is deleted even if the type
of the FileSystemEntity doesn't match the content of the file system.
This behavior allows deleteSync to be used to unconditionally delete any
file system object.
Throws an exception if the FileSystemEntity cannot be deleted.
Source
/**
* Synchronously deletes this [FileSystemEntity].
*
* If the [FileSystemEntity] is a directory, and if [recursive] is false,
* the directory must be empty. Otherwise, if [recursive] is true, the
* directory and all sub-directories and files in the directories are
* deleted. Links are not followed when deleting recursively. Only the link
* is deleted, not its target.
*
* If [recursive] is true, the [FileSystemEntity] is deleted even if the type
* of the [FileSystemEntity] doesn't match the content of the file system.
* This behavior allows [deleteSync] to be used to unconditionally delete any
* file system object.
*
* Throws an exception if the [FileSystemEntity] cannot be deleted.
*/
void deleteSync({bool recursive: false})
=> _deleteSync(recursive: recursive);