FileEntrySync - 用于将内容写入文件

非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。

FileEntrySync文件系统 API 的接口,表示文件系统中的文件。它允许您将内容写入文件。

关于这份文档

本文档最后更新于 2012 年 3 月 2 日,并遵循 2011 年 4 月 19 日起草的 W3C 规范(工作草案)

该规范或多或少地被放弃,因为它没有在浏览器制造商中获得显着的吸引力。

基本概念

要将内容写入文件,请通过调用 createWriter() 来创建 FileWriter 对象。

方法概览

方法

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 的基本概念