我是 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/