FileEntrySync

非标准:此特性未标准化。我们不建议在生产环境中使用非标准特性,因为它们浏览器支持有限,并且可能会更改或被移除。但是,在没有标准选项的特定情况下,它们可以是合适的替代方案。

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

FileEntrySync 接口表示文件系统中的一个文件。它允许你向文件写入内容。

警告:此接口已弃用,不再是标准规范的一部分。请勿再使用它。请改用 File and Directory Entries API

基本概念

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

方法概述

FileWriterSync createWriter ();
File file ();

实例方法

createWriter()

创建一个新的 FileWriter,它与 FileEntry 所表示的文件相关联。

js
createWriter()

参数

无。

返回值

一个 FileWriterSync 对象。

异常

此方法可能会引发一个具有以下代码的 DOMException

异常 描述
NOT_FOUND_ERR 文件不存在。
INVALID_STATE_ERR 由于除删除之外的某些原因,文件不再有效。

file()

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

js
file()

参数

无。

返回值

一个 File 对象。

异常

此方法可能会引发一个具有以下代码的 DOMException

异常 描述
NOT_FOUND_ERR 文件不存在。
INVALID_STATE_ERR 由于除删除之外的某些原因,文件不再有效。

规范

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

浏览器兼容性

另见