Skip to content

Latest commit

 

History

History
144 lines (68 loc) · 2.23 KB

File metadata and controls

144 lines (68 loc) · 2.23 KB
hide_title true
custom_edit_url
pagination_prev
pagination_next

Home > @rushstack/node-core-library > FileWriter

FileWriter class

API for interacting with file handles.

Signature:

export declare class FileWriter 

Properties

Property

Modifiers

Type

Description

filePath

readonly

string

The filePath that was passed to FileWriter.open()<></>.

Methods

Method

Modifiers

Description

close()

Closes the file handle permanently. No operations can be made on this file handle after calling this. Behind the scenes it uses fs.closeSync() and releases the file descriptor to be re-used.

getStatistics()

Gets the statistics for the given file handle. Throws if the file handle has been closed. Behind the scenes it uses fs.statSync()<></>.

open(filePath, flags)

static

Opens a new file handle to the file at the specified path and given mode. Behind the scenes it uses fs.openSync()<></>. The behaviour of this function is platform specific. See: https://nodejs.org/docs/latest-v8.x/api/fs.html\#fs\_fs\_open\_path\_flags\_mode\_callback

write(text)

Writes some text to the given file handle. Throws if the file handle has been closed. Behind the scenes it uses fs.writeSync()<></>.