FileEntrySync - 用于将内容写入文件
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
FileEntrySync
是文件系统 API 的接口,表示文件系统中的文件。它允许您将内容写入文件。
关于这份文档
本文档最后更新于 2012 年 3 月 2 日,并遵循 2011 年 4 月 19 日起草的 W3C 规范(工作草案)。
该规范或多或少地被放弃,因为它没有在浏览器制造商中获得显着的吸引力。
基本概念
要将内容写入文件,请通过调用 createWriter()
来创建 FileWriter 对象。
方法概览
-
FileWriterSync
createWriter() raises (FileException); -
File
file() raises (FileException);
方法
createWriter()
创建一个与 FileEntry
表示的文件关联的新 FileWriter
。
void createWriter (
) raises (FileException);
参数
无。
返回
FileWriterSync
异常
该方法会产生一个 FileException,带有以下代码:
异常 | 描述 |
---|---|
NOT_FOUND_ERR |
文件不存在。 |
INVALID_STATE_ERR |
由于某些原因,该文件已被删除,因此该文件不再有效。 |
file()
返回一个 File,表示该 FileEntry 表示的文件的当前状态。
void file (
) raises (FileException);
参数
无。
返回
File
异常
该方法会产生一个 FileException,带有以下代码:
异常 | 描述 |
---|---|
NOT_FOUND_ERR |
文件不存在。 |
INVALID_STATE_ERR |
由于某些原因,该文件已被删除,因此该文件不再有效。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 13 webkit | 未知 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 未知 | 0.16 webkit | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
相关链接
规范:文件 API:目录和系统规范WD
参考: File 系统 API
介绍: 关于文件系统 API 的基本概念