getLocalSupportFile method

Future<File?> getLocalSupportFile({
  1. required String fileName,
  2. String? filePath,
})

获取应用程序支持目录,只能由该应用访问,用于不想向用户公开的文件,也就是你不想给用户看到的文件可放置在该目录中, 系统不会清除该目录,只有在删除应用时才会消失。 应用程序可以放置应用程序支持文件的目录的路径。 对不希望向用户公开的文件使用此选项。您的应用程序不应将此目录用于用户数据文件。 在iOS上,它使用“NSApplicationSupportDirectory”API。如果此目录不存在,则自动创建。 在Android上,此函数抛出一个UnsupportedError。 windows 和sp 同目录

Implementation

Future<File?> getLocalSupportFile({required String fileName, String? filePath}) async {
  if (Platform.isAndroid) {
    return null;
  }
  try {
    final dir = await getApplicationSupportDirectory();
    return _getFile(dir, filePath, fileName);
  } catch (e) {
    logger.e(tag: TAG, e);
    return null;
  }
}