FileEntrySync

非标准:此功能是非标准的,并且不在标准跟踪中。请勿在面向 Web 的生产站点上使用它:它不会对每个用户都起作用。不同实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。

已弃用:此功能不再推荐。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被删除过程中,或者可能仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表来指导您的决策。请注意,此功能可能随时停止工作。

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

警告:此接口已弃用,不再在标准跟踪中。请勿再使用它。 请改用文件和目录条目 API

基本概念

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

方法概述

FileWriterSync createWriter ());
File file ());

实例方法

createWriter()

创建一个与FileEntry表示的文件关联的新FileWriter

js
createWriter()

参数

无。

返回值

一个FileWriterSync对象。

异常

此方法可能会引发带有以下代码的DOMException

异常 描述
NOT_FOUND_ERR 文件不存在。
INVALID_STATE_ERR 由于某种原因(除了文件已被删除之外),文件不再有效。

file()

返回一个表示此FileEntry表示的文件的当前状态的文件。

js
file()

参数

无。

返回值

一个File对象。

异常

此方法可能会引发带有以下代码的DOMException

异常 描述
NOT_FOUND_ERR 文件不存在。
INVALID_STATE_ERR 由于某种原因(除了文件已被删除之外),文件不再有效。

规范

此功能不再属于任何规范的一部分。它不再有望成为标准。

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅