Watch for changes on filename
, where filename
is either a file or a directory, returning an FSWatcher
.
A path to a file or directory. If a URL is provided, it must use the file:
protocol.
Optional
options: BufferEncoding | "fs".WatchOptionsEither the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
If encoding
is not supplied, the default of 'utf8'
is used.
If persistent
is not supplied, the default of true
is used.
If recursive
is not supplied, the default of false
is used.
Watch for changes on filename
, where filename
is either a file or a directory, returning an FSWatcher
.
A path to a file or directory. If a URL is provided, it must use the file:
protocol.
Either the encoding for the filename provided to the listener, or an object optionally specifying encoding, persistent, and recursive options.
If encoding
is not supplied, the default of 'utf8'
is used.
If persistent
is not supplied, the default of true
is used.
If recursive
is not supplied, the default of false
is used.
Returns an async iterator that watches for changes on
filename
, wherefilename
is either a file or a directory.On most platforms,
'rename'
is emitted whenever a filename appears or disappears in the directory.All the
caveats
forfs.watch()
also apply tofsPromises.watch()
.Since
v15.9.0, v14.18.0
Returns
of objects with the properties: