我在 Chrome 扩展中使用 HTML5 FileSystem API。
有一个不太可能(但可能)的情况:
- 使用创建文件
fileWriter.write()
- 用户导航到他们的 Chrome 用户数据文件夹 > 文件系统文件夹,并删除创建的文件(使用他们的操作系统,而不是使用 FileSystem API)
- 将来
getFile()
对该文件的所有调用都会FileError.NOT_FOUND_ERR
在错误处理程序中触发。
似乎如果在 FileSystem API 之外删除getFile()
文件,该文件总是会出错,这会阻止任何成功回调函数工作,这意味着我不能使用fileEntry.remove()
,也不能fileEntry.createWriter()
创建同名的新文件。
是否有其他方法可以从文件系统的逻辑索引中删除文件条目?