delete 抽象方法
- {bool recursive = false}
override
删除此 链接。
如果 recursive
为 false
- 如果 路径 对应于链接,则该路径将被删除。否则,删除 将完成并抛出 FileSystemException。
如果 recursive
为 true
- 位于 路径 的
FileSystemEntity
将被删除,无论其类型。如果 路径 对应于文件或链接,那么该文件或链接将被删除。如果 路径 对应于目录,则目录以及其中的所有子目录和文件都将被删除。在递归删除过程中不会遍历链接。只有链接将被删除,而不是其目标。这种行为允许 delete 无条件地删除任何文件系统对象。
如果此 链接 无法被删除,则 delete 将完成并抛出 FileSystemException。
实现
Future<FileSystemEntity> delete({bool recursive = false});