flutter获取app应用文件路径

await getTemporaryDirectory
临时目录,适用于下载的缓存文件,此目录随时可以清除,此目录为应用程序私有目录,其他应用程序无法访问此目录。

await getApplicationSupportDirectory
获取应用程序的支持目录。这个函数返回一个Future对象,表示应用程序的支持目录。

await getLibraryDirectory
返回应用程序的库目录。这个目录通常用于存储应用程序的共享库或插件。

await getApplicationDocumentsDirectory
应用程序的文档目录。文档目录是应用程序可以使用的持久性存储空间,通常用于存储用户生成的文件或其他数据。

await getExternalStorageDirectory
应用程序可以访问顶级存储的目录的路径。由于此功能仅在Android上可用,因此应在发出此函数调用之前确定当前操作系统。

await getExternalCacheDirectories
存储特定于应用程序的外部缓存数据的目录的路径。

await getDownloadsDirectory
存储下载文件的目录的路径,这通常仅与台式机操作系统有关。 在Android和iOS上,此函数将引发[UnsupportedError]异常。

参考:https://www.yii666.com/blog/492591.html

你可能感兴趣的:(flutter)