作者:1098502132_027279 | 来源:互联网 | 2023-07-28 12:46
https:pub.flutter-io.cnpackagespath_providerpath_provider:1.6.14例子()async{getTemporaryDir
https://pub.flutter-io.cn/packages/path_provider
例子
()async{
//getTemporaryDirectory
Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;
print(tempPath);
}();
1.临时目录的路径,适用于存储下载文件的缓存
getTemporaryDirectory()
2.应用程序可以放置应用程序支持的目录的路径,对于不想向用户公开的文件请使用此选项,你的应用程序不应该将此目录用于用户数据文件
getApplicationSupportDirectory()
3.应用程序可以存储持久文件的目录的路径,已备份,但用户不可见,例如sqlite.数据库.
getLibraryDirectory()
4.应用程序在其中放置数据的目录的路径,用户生成的,或应用程序无法重新创建的
getApplicationDocumentsDirectory
5.应用程序可以访问***存储的目录的路径,功能仅在Android上可用
getExternalStorageDirectory()
6.指向特定于应用程序的外部缓存数据所在目录的路径存储,功能仅在Android上可用
getExternalCacheDirectories()
7.功能仅在Android上可用
getExternalStorageDirectories()
8.可存储下载文件的目录的路径,只作用在桌面操作系统上
getDownloadsDirectory()