FileEntrySync

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

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.

Method overview

FileWriterSync createWriter ();
File file ();

Instance methods

createWriter()

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

js
createWriter()

Parameters

None.

Return value

A FileWriterSync object.

Exceptions

This method can raise a DOMException with the following codes:

Exception Description
NOT_FOUND_ERR The file does not exist.
INVALID_STATE_ERR The 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
file()

Parameters

None.

Return value

A File object.

Exceptions

This method can raise a DOMException with the following codes:

Exception Description
NOT_FOUND_ERR The file does not exist.
INVALID_STATE_ERR The file is no longer valid for some reason other than it having been deleted.

Description

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

Specifications

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

Browser compatibility

See also