create 抽象方法

Future<File> create({
  1. bool recursive = false,
  2. bool exclusive = false,
})

创建文件。

返回一个 Future<File>,当文件创建完成时完成。

如果 recursivefalse(默认值),则只有当文件路径中的所有目录都已存在时,才会创建文件。如果 recursivetrue,则首先创建任何不存在的父路径。

如果 exclusivetrue 并且待创建的文件已存在,则此操作将使用 PathExistsException 完成未来。

如果 exclusivefalse,则现有文件不会被 create 修改。在对现有文件调用 create 时,如果文件有严格的权限,仍然可能会失败。

如果操作失败,则使用 FileSystemException 完成未来。

实现

Future<File> create({bool recursive = false, bool exclusive = false});