fsPromises.open(path, flags[, mode])
path
<string> | <Buffer> | <URL>flags
<string> | <number> 请参阅对文件系统flags
的支持。 默认值:'r'
。mode
<string> | <integer> 如果创建文件,则设置文件模式(权限和粘性位)。 默认值:0o666
(可读可写)- 返回: <Promise> 使用 <FileHandle> 对象履行。
打开 <FileHandle>。
有关更多详细信息,请参考 POSIX open(2)
文档。
在 Windows 上预留了一些字符(< > : " / \ | ? *
),如命名文件、路径和命名空间所记录。
在 NTFS 下,如果文件名包含冒号,则 Node.js 将打开文件系统流,如此 MSDN 页面所述。
path
<string> | <Buffer> | <URL>flags
<string> | <number> See support of file systemflags
. Default:'r'
.mode
<string> | <integer> Sets the file mode (permission and sticky bits) if the file is created. Default:0o666
(readable and writable)- Returns: <Promise> Fulfills with a <FileHandle> object.
Opens a <FileHandle>.
Refer to the POSIX open(2)
documentation for more detail.
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.