deleteSync 抽象方法
- {bool recursive = false}
override
同步删除此File。
如果recursive
为false
- 如果path对应常规文件、命名管道或套接字,则该路径将被删除。如果path对应链接,并且该链接解析为文件,则将删除path处的链接。在其他所有情况下,delete将抛出FileSystemException。
如果recursive
为true
- FileSystemEntity在path处将被删除,不论其类型。如果path对应文件或链接,则将删除该文件或链接。如果path对应目录,则它以及所有子目录和目录中的文件都将被删除。删除递归时不会跟随链接。只有链接被删除,而不是其目标。这种行为使得delete可以无条件地删除任何文件系统对象。
如果此File无法删除,则delete将抛出FileSystemException。
实现
void deleteSync({bool recursive = false});