Module "fs"
Index
Modules
Interfaces
Functions
- access
- access
Sync - append
File - append
File Sync - chmod
- chmod
Sync - chown
- chown
Sync - close
- close
Sync - create
Read Stream - create
Write Stream - exists
- exists
Sync - fchmod
- fchmod
Sync - fchown
- fchown
Sync - fdatasync
- fdatasync
Sync - fstat
- fstat
Sync - fsync
- fsync
Sync - ftruncate
- ftruncate
Sync - futimes
- futimes
Sync - lchmod
- lchmod
Sync - lchown
- lchown
Sync - link
- link
Sync - lstat
- lstat
Sync - mkdir
- mkdir
Sync - mkdtemp
- mkdtemp
Sync - open
- open
Sync - read
- read
File - read
File Sync - read
Sync - readdir
- readdir
Sync - readlink
- readlink
Sync - realpath
- realpath
Sync - rename
- rename
Sync - rmdir
- rmdir
Sync - stat
- stat
Sync - symlink
- symlink
Sync - truncate
- truncate
Sync - unlink
- unlink
Sync - unwatch
File - utimes
- utimes
Sync - watch
- watch
File - write
- write
File - write
File Sync - write
Sync
Functions
access
-
Parameters
-
path: string | Buffer
-
callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
mode: number
-
callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
accessSync
-
Synchronous version of fs.access. This throws if any accessibility checks fail, and does nothing otherwise.
Parameters
-
path: string | Buffer
-
Optional mode: number
Returns void
-
appendFile
-
Parameters
-
filename: string
-
data: any
-
encoding: string
-
callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: number
-
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: string
-
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
appendFileSync
-
Parameters
-
filename: string
-
data: any
-
encoding: string
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
Optional options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: number
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
Optional options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: string
-
Returns void
-
chmod
-
Parameters
-
path: string | Buffer
-
mode: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
mode: string
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
chmodSync
chown
-
Parameters
-
path: string | Buffer
-
uid: number
-
gid: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
chownSync
-
Parameters
-
path: string | Buffer
-
uid: number
-
gid: number
Returns void
-
close
-
Parameters
-
fd: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
closeSync
-
Parameters
-
fd: number
Returns void
-
createReadStream
-
Parameters
-
path: string | Buffer
-
Optional options: object
-
Optional auto
Close?: boolean -
Optional encoding?: string
-
Optional end?: number
-
Optional fd?: number
-
Optional flags?: string
-
Optional mode?: number
-
Optional start?: number
-
Returns ReadStream
-
createWriteStream
-
Parameters
-
path: string | Buffer
-
Optional options: object
-
Optional auto
Close?: boolean -
Optional encoding?: string
-
Optional fd?: number
-
Optional flags?: string
-
Optional mode?: number
-
Optional start?: number
-
Returns WriteStream
-
exists
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
exists: boolean
Returns void
-
-
-
Returns void
-
existsSync
-
Parameters
-
path: string | Buffer
Returns boolean
-
fchmod
-
Parameters
-
fd: number
-
mode: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
mode: string
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
fchmodSync
-
Parameters
-
fd: number
-
mode: number
Returns void
-
-
Parameters
-
fd: number
-
mode: string
Returns void
-
fchown
-
Parameters
-
fd: number
-
uid: number
-
gid: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
fchownSync
-
Parameters
-
fd: number
-
uid: number
-
gid: number
Returns void
-
fdatasync
-
Parameters
-
fd: number
-
callback: Function
Returns void
-
fdatasyncSync
-
Parameters
-
fd: number
Returns void
-
fstat
-
Parameters
-
fd: number
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
stats: Stats
Returns any
-
-
-
Returns void
-
fstatSync
-
Parameters
-
fd: number
Returns Stats
-
fsync
-
Parameters
-
fd: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
fsyncSync
-
Parameters
-
fd: number
Returns void
-
ftruncate
-
Parameters
-
fd: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
len: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
ftruncateSync
-
Parameters
-
fd: number
-
Optional len: number
Returns void
-
futimes
-
Parameters
-
fd: number
-
atime: number
-
mtime: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
atime: Date
-
mtime: Date
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
futimesSync
-
Parameters
-
fd: number
-
atime: number
-
mtime: number
Returns void
-
-
Parameters
-
fd: number
-
atime: Date
-
mtime: Date
Returns void
-
lchmod
-
Parameters
-
path: string | Buffer
-
mode: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
mode: string
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
lchmodSync
lchown
-
Parameters
-
path: string | Buffer
-
uid: number
-
gid: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
lchownSync
-
Parameters
-
path: string | Buffer
-
uid: number
-
gid: number
Returns void
-
link
-
Parameters
-
srcpath: string | Buffer
-
dstpath: string | Buffer
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
linkSync
lstat
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
stats: Stats
Returns any
-
-
-
Returns void
-
lstatSync
mkdir
-
Asynchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.
Parameters
-
path: string | Buffer
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Asynchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.
Parameters
-
path: string | Buffer
-
mode: number
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Asynchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.
Parameters
-
path: string | Buffer
-
mode: string
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
mkdirSync
-
Synchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.
Parameters
-
path: string | Buffer
-
Optional mode: number
Returns void
-
-
Synchronous mkdir - creates the directory specified in {path}. Parameter {mode} defaults to 0777.
Parameters
-
path: string | Buffer
-
Optional mode: string
Returns void
-
mkdtemp
-
Asynchronous mkdtemp - Creates a unique temporary directory. Generates six random characters to be appended behind a required prefix to create a unique temporary directory.
Parameters
-
prefix: string
-
Optional callback: function
The created folder path is passed as a string to the callback's second parameter.
-
-
Parameters
-
err: ErrnoException
-
folder: string
Returns void
-
-
-
Returns void
-
mkdtempSync
-
Synchronous mkdtemp - Creates a unique temporary directory. Generates six random characters to be appended behind a required prefix to create a unique temporary directory.
Parameters
-
prefix: string
Returns string
Returns the created folder path.
-
open
-
Parameters
-
path: string | Buffer
-
flags: string | number
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
fd: number
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
flags: string | number
-
mode: number
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
fd: number
Returns void
-
-
-
Returns void
-
openSync
-
Parameters
-
path: string | Buffer
-
flags: string | number
-
Optional mode: number
Returns number
-
read
-
Parameters
-
fd: number
-
buffer: Buffer
-
offset: number
-
length: number
-
position: number | null
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
bytesRead: number
-
buffer: Buffer
Returns void
-
-
-
Returns void
-
readFile
-
Asynchronous readFile - Asynchronously reads the entire contents of a file.
Parameters
-
filename: string
-
encoding: null
-
callback: function
The callback is passed two arguments (err, data), where data is the contents of the file.
-
-
Parameters
-
err: ErrnoException
-
data: Buffer
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
encoding: string
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
data: string
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
encoding: string | null
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
data: string | Buffer
Returns void
-
-
-
Returns void
-
-
Asynchronous readFile - Asynchronously reads the entire contents of a file.
Parameters
-
filename: string
-
options: object
An object with optional {encoding} and {flag} properties. If {encoding} is specified, readFile returns a string; otherwise it returns a Buffer.
-
encoding: null
-
Optional flag?: string
-
-
callback: function
The callback is passed two arguments (err, data), where data is the contents of the file.
-
-
Parameters
-
err: ErrnoException
-
data: Buffer
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
options: object
-
encoding: string
-
Optional flag?: string
-
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
data: string
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
options: object
-
encoding: string | null
-
Optional flag?: string
-
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
data: string | Buffer
Returns void
-
-
-
Returns void
-
-
Asynchronous readFile - Asynchronously reads the entire contents of a file.
Parameters
-
filename: string
-
options: object
An object with optional {encoding} and {flag} properties. If {encoding} is specified, readFile returns a string; otherwise it returns a Buffer.
-
Optional flag?: string
-
-
callback: function
The callback is passed two arguments (err, data), where data is the contents of the file.
-
-
Parameters
-
err: ErrnoException
-
data: Buffer
Returns void
-
-
-
Returns void
-
-
Asynchronous readFile - Asynchronously reads the entire contents of a file.
Parameters
-
filename: string
-
callback: function
The callback is passed two arguments (err, data), where data is the contents of the file.
-
-
Parameters
-
err: ErrnoException
-
data: Buffer
Returns void
-
-
-
Returns void
-
readFileSync
-
Synchronous readFile - Synchronously reads the entire contents of a file.
Parameters
-
filename: string
-
encoding: null
Returns Buffer
-
-
Parameters
-
filename: string
-
encoding: string
Returns string
-
-
Parameters
-
filename: string
-
encoding: string | null
Returns string | Buffer
-
-
Synchronous readFile - Synchronously reads the entire contents of a file.
Parameters
-
filename: string
-
options: object
An object with optional {encoding} and {flag} properties. If {encoding} is specified, readFileSync returns a string; otherwise it returns a Buffer.
-
encoding: null
-
Optional flag?: string
-
Returns Buffer
-
-
Parameters
-
filename: string
-
options: object
-
encoding: string
-
Optional flag?: string
-
Returns string
-
-
Parameters
-
filename: string
-
options: object
-
encoding: string | null
-
Optional flag?: string
-
Returns string | Buffer
-
-
Synchronous readFile - Synchronously reads the entire contents of a file.
Parameters
-
filename: string
-
Optional options: object
An object with optional {encoding} and {flag} properties. If {encoding} is specified, readFileSync returns a string; otherwise it returns a Buffer.
-
Optional flag?: string
-
Returns Buffer
-
readSync
-
Parameters
-
fd: number
-
buffer: Buffer
-
offset: number
-
length: number
-
position: number | null
Returns number
-
readdir
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
files: string[]
Returns void
-
-
-
Returns void
-
readdirSync
-
Parameters
-
path: string | Buffer
Returns string[]
-
readlink
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
linkString: string
Returns any
-
-
-
Returns void
-
readlinkSync
-
Parameters
-
path: string | Buffer
Returns string
-
realpath
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
resolvedPath: string
Returns any
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
cache: object
-
[path: string]: string
-
-
callback: function
-
-
Parameters
-
err: ErrnoException
-
resolvedPath: string
Returns any
-
-
-
Returns void
-
realpathSync
-
Parameters
-
path: string | Buffer
-
Optional cache: object
-
[path: string]: string
-
Returns string
-
rename
-
Asynchronous rename.
Parameters
-
oldPath: string
-
newPath: string
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
renameSync
-
Synchronous rename
Parameters
-
oldPath: string
-
newPath: string
Returns void
-
rmdir
-
Asynchronous rmdir - removes the directory specified in {path}
Parameters
-
path: string | Buffer
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
rmdirSync
-
Synchronous rmdir - removes the directory specified in {path}
Parameters
-
path: string | Buffer
Returns void
-
stat
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
stats: Stats
Returns any
-
-
-
Returns void
-
statSync
symlink
-
Parameters
-
srcpath: string | Buffer
-
dstpath: string | Buffer
-
Optional type: string
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
symlinkSync
truncate
-
Parameters
-
path: string | Buffer
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
len: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
truncateSync
-
Parameters
-
path: string | Buffer
-
Optional len: number
Returns void
-
unlink
-
Asynchronous unlink - deletes the file specified in {path}
Parameters
-
path: string | Buffer
-
Optional callback: function
No arguments other than a possible exception are given to the completion callback.
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
unlinkSync
-
Synchronous unlink - deletes the file specified in {path}
Parameters
-
path: string | Buffer
Returns void
-
unwatchFile
utimes
-
Parameters
-
path: string | Buffer
-
atime: number
-
mtime: number
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
path: string | Buffer
-
atime: Date
-
mtime: Date
-
Optional callback: function
-
-
Parameters
-
Optional err: ErrnoException
Returns void
-
-
-
Returns void
-
utimesSync
watch
-
Parameters
-
filename: string
-
Optional listener: function
-
-
Parameters
-
event: string
-
filename: string
Returns any
-
-
-
Returns FSWatcher
-
-
Parameters
-
filename: string
-
encoding: string
-
Optional listener: function
-
-
Parameters
-
event: string
-
filename: string | Buffer
Returns any
-
-
-
Returns FSWatcher
-
-
Parameters
-
filename: string
-
options: object
-
Optional encoding?: string
-
Optional persistent?: boolean
-
Optional recursive?: boolean
-
-
Optional listener: function
-
-
Parameters
-
event: string
-
filename: string | Buffer
Returns any
-
-
-
Returns FSWatcher
-
watchFile
write
-
Parameters
-
fd: number
-
buffer: Buffer
-
offset: number
-
length: number
-
position: number | null
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
written: number
-
buffer: Buffer
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
buffer: Buffer
-
offset: number
-
length: number
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
written: number
-
buffer: Buffer
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
data: any
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
written: number
-
str: string
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
data: any
-
offset: number
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
written: number
-
str: string
Returns void
-
-
-
Returns void
-
-
Parameters
-
fd: number
-
data: any
-
offset: number
-
encoding: string
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
-
written: number
-
str: string
Returns void
-
-
-
Returns void
-
writeFile
-
Parameters
-
filename: string
-
data: any
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
encoding: string
-
callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: number
-
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: string
-
-
Optional callback: function
-
-
Parameters
-
err: ErrnoException
Returns void
-
-
-
Returns void
-
writeFileSync
-
Parameters
-
filename: string
-
data: any
-
encoding: string
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
Optional options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: number
-
Returns void
-
-
Parameters
-
filename: string
-
data: any
-
Optional options: object
-
Optional encoding?: string
-
Optional flag?: string
-
Optional mode?: string
-
Returns void
-
writeSync
-
Parameters
-
fd: number
-
buffer: Buffer
-
offset: number
-
length: number
-
Optional position: number | null
Returns number
-
-
Parameters
-
fd: number
-
data: any
-
Optional position: number | null
-
Optional enconding: string
Returns number
-
Generated using TypeDoc
Tests a user's permissions for the file specified by path.