deleteSync 抽象方法

void deleteSync(
  1. {bool recursive = false}
)
override

同步删除此File

如果recursivefalse

  • 如果path对应常规文件、命名管道或套接字,则该路径将被删除。如果path对应链接,并且该链接解析为文件,则将删除path处的链接。在其他所有情况下,delete将抛出FileSystemException

如果recursivetrue

  • FileSystemEntitypath处将被删除,不论其类型。如果path对应文件或链接,则将删除该文件或链接。如果path对应目录,则它以及所有子目录和目录中的文件都将被删除。删除递归时不会跟随链接。只有链接被删除,而不是其目标。这种行为使得delete可以无条件地删除任何文件系统对象。

如果此File无法删除,则delete将抛出FileSystemException

实现

void deleteSync({bool recursive = false});