deleteSync 抽象方法
- {bool recursive = false}
override
同步删除此 Directory。
如果 recursive
为 false
- 如果 path 对应一个空目录,则将删除该目录。如果 path 对应一个链接,并且该链接解析为目录,那么 path 处的链接将被删除。在其他所有情况下,delete 将抛出一个 FileSystemException。
如果 recursive
为 true
- FileSystemEntity 在 path 处被删除,不论其类型。如果 path 对应一个文件或链接,则将删除该文件或链接。如果 path 对应一个目录,则删除该目录以及所有子目录和目录中的所有文件。递归删除时不会跟随链接。只删除链接,不删除其目标。这种行为允许 delete 无条件地删除任何文件系统对象。
如果此 Directory 无法被删除,则 delete 将抛出一个 FileSystemException。
实现
void deleteSync({bool recursive = false});