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