flutter - 如何打开/查找由 path_provider 创建的文件?

标签 flutter dart flutter-dependencies

我是 flutter 和 dart 的初学者,在使用 flutter 处理文件时遇到了一些问题。
我正在尝试将数据本地存储在我的 flutter 应用程序的文本文件中,并在 flutter 的网站上遇到了使用 path_provider 和 dart:io 的标准教程。它有关于获取路径以及读取和写入文件的说明,但是这似乎不适用于我添加到项目中的文件。存储到文件的唯一方法是首先使用内置函数写入,然后读取这个新创建的文件。我无法添加自己的文件并使用 flutter 读取它。
我也无法打开由 flutter 创建的文件,因为我不知道它的存储位置。 getApplicationDocumentsDirectory() 给出的路径返回路径 /data/user/0/com.example.daily_challenges/app_flutter ,而且我不知道在我的项目中在哪里可以找到它。
总结:如何读取预先存在的文件以及如何查看由 flutter.js 自动创建的文件。
谢谢 :)

最佳答案

您将无法访问 getApplicationDocumentsDirectory()。
如果您使用的是 android 设备,您可以尝试将其存储在 getExternalStorageDirectory() 中。 IOS 中没有等价物。

关于flutter - 如何打开/查找由 path_provider 创建的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63769816/

相关文章:

flutter - 使用 Dart/Flutter 调用多个回调

Flutter - 以纵向和横向显示图像的空白

flutter - 对两个文本小部件仅使用一次“对齐”

list - 如何组合嵌套列表中的所有字符串?

android - 错误 : The class 'SingleTickerProviderStateMixin' can't be used as a mixin because it extends a class other than Object

firebase-realtime-database - Flutter firebase 数据库迭代项目

firebase - 检索 SafetyNet token : 7, Flutter 时出现问题 - Firebase Phone_Auth

flutter - 适用于 flutter macOS 和 Windows 的视频播放器

android - 如何在通知到达时在任何屏幕上显示自定义对话框?

flutter - 如何在行项目之间设置固定空间