读取 Chrome 应用程序中的文件夹内容

Read Folder Contents in Chrome Application

我有一个应用程序可以定期输出包含数据的文本文件。文本文件是从应用程序和一个 datetime/context 敏感名称中启动的——尽管总是输出到同一个文件夹。我想写一个 chrome 应用程序,它可以监视这些文件输出到的文件夹,读取它们,解析它们,然后以友好的方式显示它们。

但是,在 chrome 应用程序中似乎没有任何明显的方法来获取文件夹的内容。我已经阅读了使用 NPAPI 插件的建议,但这些建议似乎 phased out。 NACL 似乎可以做到,但我也读到它没有对文件系统的完全访问权限。

这还能做到吗?从打包的 chrome 应用程序中读取任意文件夹的内容?

阅读文档:chrome.fileSystem

Chrome 应用程序可以访问目录(在让用户访问 select 一次之后)并定期轮询它。不幸的是,似乎没有基于事件的方法来监视文件夹的变化。

您应该查看 HTML5 文件系统上的 HTML5Rocks tutorial。忽略废弃的标准警告:是的,它仅在 Chrome 中受支持,但 Chrome API 依赖它并且它不会消失。