美文网首页
PathProvider 插件获取系统目录

PathProvider 插件获取系统目录

作者: 飞羽_ifeiyv | 来源:发表于2019-08-05 11:49 被阅读0次

    PathProvider 插件

    PathProvider插件 访问设备文件系统上的常用位置。

    使用方法:

    1. 在pubspec.yaml文件中添加 PathProvider 插件

      path_provider: ^*.*.*查看最新版本

    2. 在文件中导入:

      import 'package:path_provider/path_provider.dart';

    1. DocumentsDirectory

      文档目录,用于存储只有自己可以访问的文件。只有当应用程序被卸载时,系统才会清除该目录。在iOS上,这对应于NSDocumentDirectory。在Android上,这是AppData目录。

      String docDir = (await getApplicationDocumentsDirectory()).path;

    2. TemporaryDirectory

      系统可随时清除的临时目录(缓存)。在iOS上,这对应于NSTemporaryDirectory() 返回的值。在Android上,这是getCacheDir()返回的目录。

      String tempDir = (await getTemporaryDirectory()).path;

    3. SupportDirectory

      在iOS上,它使用NSApplicationSupportDirectory 来获取目录。在Android上,这是getFilesDir返回的目录。

      String supportDir = (await getApplicationSupportDirectory()).path;

    4. ExternalStorageDirectory

      获取存储卡路径,仅在Android上中有效,iOS系统无此方法,可以通过Platform.isIOS来判断当前系统是否是iOS系统

      String extStorageDir = (await getExternalStorageDirectory()).path;

    PathProvider->GitHub

    PathProvider->Pub

    相关文章

      网友评论

          本文标题:PathProvider 插件获取系统目录

          本文链接:https://www.haomeiwen.com/subject/hxnpdctx.html