Back to Content

FileEntrySync

files/en-us/web/api/fileentrysync/index.md

latest2.5 KB
Original Source

{{APIRef("File and Directory Entries API")}} {{Non-standard_header}}{{Deprecated_Header}}

The FileEntrySync interface represents a file in a file system. It lets you write content to a file.

[!WARNING] This interface is deprecated and is no more on the standard track. Do not use it anymore. Use the File and Directory Entries API instead.

Basic concepts

To write content to file, create a FileWriter object by calling createWriter().

Method overview

<table class="standard-table"> <tbody> <tr> <td> <code>FileWriterSync <a href="#createwriter">createWriter</a> ();</code> </td> </tr> <tr> <td> <code>File <a href="#file">file</a> ();</code> </td> </tr> </tbody> </table>

Instance methods

createWriter()

Creates a new FileWriter associated with the file that the FileEntry represents.

js-nolint
createWriter()

Parameters

None.

Return value

A FileWriterSync object.

Exceptions

This method can raise a DOMException with the following codes:

ExceptionDescription
NOT_FOUND_ERRThe file does not exist.
INVALID_STATE_ERRThe file is no longer valid for some reason other than it having been deleted.

file()

Returns a File that represents the current state of the file that this FileEntry represents.

js-nolint
file()

Parameters

None.

Return value

A File object.

Exceptions

This method can raise a DOMException with the following codes:

ExceptionDescription
NOT_FOUND_ERRThe file does not exist.
INVALID_STATE_ERRThe file is no longer valid for some reason other than it having been deleted.

Specifications

This feature is not part of any specification anymore. It is no longer on track to become a standard.

Browser compatibility

{{Compat}}

See also