添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用 Node.js 写入文件

如何使用 Node.js 编写文件

目录

写入文件

在 Node.js 中写入文件的最简单方法是使用 fs.writeFile() API。

同步地写入文件

或者,你可以使用同步版本 fs.writeFileSync()

你还可以使用 fs/promises 模块提供的基于 promise 的 fsPromises.writeFile() 方法:

默认情况下,如果此 API 已经存在,则该 API 将为 替换文件内容

你可以通过指定标志来修改默认值:

你可能会使用的标志是

标志 描述 如果文件不存在则创建文件
r+ 此标志打开 reading writing 的文件
w+ 此标志为 reading writing 打开文件,并将流定位在文件的 beginning
a 此标志为 writing 打开文件,并将流定位在文件的 end
a+ 此标志为 reading writing 打开文件,并将流定位在文件的 end

将内容附加到文件

当你不想用新内容覆盖文件而是添加到文件时,附加到文件很方便。

示例

将内容追加到文件末尾的便捷方法是 fs.appendFile() (及其对应的 fs.appendFileSync() ):

Promise 的例子

这是一个 fsPromises.appendFile() 示例:

Node.js 中文网 - 粤ICP备13048890号