create 抽象方法
创建文件。
返回一个 Future<File>
,当文件创建完成时完成。
如果 recursive
为 false
(默认值),则只有当文件路径中的所有目录都已存在时,才会创建文件。如果 recursive
为 true
,则首先创建任何不存在的父路径。
如果 exclusive
为 true
并且待创建的文件已存在,则此操作将使用 PathExistsException 完成未来。
如果 exclusive
为 false
,则现有文件不会被 create 修改。在对现有文件调用 create 时,如果文件有严格的权限,仍然可能会失败。
如果操作失败,则使用 FileSystemException 完成未来。
实现
Future<File> create({bool recursive = false, bool exclusive = false});