第四章 文件系统操作
Node.js 的 fs 模块提供了丰富的文件系统操作功能,包括文件的读取、写入、修改和删除等。
4.1 读取文件
使用 fs.readFile 方法可以异步读取文件内容。这个方法接受文件路径、编码格式和回调函数作为参数。
如果选择不指定编码,返回的将是原始的 Buffer 对象,这在处理二进制文件时非常有用。
4.2 写入文件
使用 fs.writeFile 方法可以异步写入文件。如果文件不存在,会自动创建;如果已存在,会覆盖原内容。
对于大文件或需要频繁写入的场景,可以使用 fs.createWriteStream 创建写入流,实现流式写入。