Optional
flags: OpenModeSee support of file system
flags``.
Optional
mode: null | ModeAsynchronous open(2) - open and possibly create a file. If the file is created, its mode will be 0o666
.
A path to a file. If a URL is provided, it must use the file:
protocol.
Optional
flags: OpenModeSee support of file system
flags``.
Asynchronous open(2) - open and possibly create a file. If the file is created, its mode will be 0o666
.
A path to a file. If a URL is provided, it must use the file:
protocol.
Asynchronous file open. See the POSIX
open(2)
documentation for more details.mode
sets the file mode (permission and sticky bits), but only if the file was created. On Windows, only the write permission can be manipulated; see chmod.The callback gets two arguments
(err, fd)
.Some characters (
< > : " / \ | ? *
) are reserved under Windows as documented by Naming Files, Paths, and Namespaces. Under NTFS, if the filename contains a colon, Node.js will open a file system stream, as described by this MSDN page.Functions based on
fs.open()
exhibit this behavior as well:fs.writeFile()
,fs.readFile()
, etc.Since
v0.0.2