【发布时间】:2021-04-13 15:08:35
【问题描述】:
我想读取一个路径(不一定使用完整的文件选择器),并列出该路径中的文件并能够读取它们的内容。
我希望它在桌面 MacOS 上运行。
我尝试了一些东西,但无法成功。
我会很感激一些链接,但如果可能的话,我更喜欢一个例子。
谢谢。
【问题讨论】:
我想读取一个路径(不一定使用完整的文件选择器),并列出该路径中的文件并能够读取它们的内容。
我希望它在桌面 MacOS 上运行。
我尝试了一些东西,但无法成功。
我会很感激一些链接,但如果可能的话,我更喜欢一个例子。
谢谢。
【问题讨论】:
Directory 和 File 等标准 dart:io 类在 Flutter 桌面应用程序中工作。如果您在使用它们时遇到问题,最可能的解释是您没有为您的应用程序禁用 macOS App Sandbox;沙盒应用程序无法读取文件系统的任意部分。
尝试从macos/Runner/ 中的两个权利文件中删除沙盒条目,然后再次测试您的代码。
【讨论】: