Node.js 实战

18px
返回目录

第四章 文件系统操作

Node.js 的 fs 模块提供了丰富的文件系统操作功能,包括文件的读取、写入、修改和删除等。

4.1 读取文件

使用 fs.readFile 方法可以异步读取文件内容。这个方法接受文件路径、编码格式和回调函数作为参数。

如果选择不指定编码,返回的将是原始的 Buffer 对象,这在处理二进制文件时非常有用。

4.2 写入文件

使用 fs.writeFile 方法可以异步写入文件。如果文件不存在,会自动创建;如果已存在,会覆盖原内容。

对于大文件或需要频繁写入的场景,可以使用 fs.createWriteStream 创建写入流,实现流式写入。