delete 抽象方法
- bool recursive = false,
override
删除此 文件。
如果 recursive
为 false
- 如果 路径 对应于常规文件、命名管道或套接字,则删除该路径。如果 路径 对应于链接,并且该链接解析为文件,则删除 路径 上的链接。在所有其他情况下,删除 会完成并抛出 FileSystemException。
如果 recursive
为 true
- 删除 FileSystemEntity,无论其类型。如果 路径 对应于文件或链接,则删除该文件或链接。如果 路径 对应于目录,则删除该目录及其所有子目录和文件。递归删除时不会跟随链接。只删除链接,而不是其目标。这种行为允许 删除 无条件地删除任何文件系统对象。
如果此 文件 不能被删除,则 删除 会完成并抛出 FileSystemException。
实现
Future<FileSystemEntity> delete({bool recursive = false});