createAppDocDir static method
在iOS Document文件加下,Android的Data的文件夹下创建文件夹
在iOS上,它使用“NSDocumentDirectory”API。如果数据不是用户生成的,请考虑使用GetApplicationSupportDirectory
。
在Android上,这在上下文中使用了“getDataDirectory”API
Implementation
static Future<Directory?> createAppDocDir(String? dirName) async {
if (dirName == null || dirName.isEmpty) {
return null;
}
Directory? _appDocDir = await _initAppDocDir();
if (_appDocDir == null) {
return null;
}
return await createDirSync("${_appDocDir.path}/$dirName");
}