Node.js的fs模块是文件系统(File System)模块,提供了对文件的读写操作。
写入文件
// 引用fs模块
const fs = require('fs')
// fs语法
// 写文件 fs.writeFile('文件路径','写入内容','回调函数')
fs.writeFile('text.txt','新建的text文件',err=>{
console.log(err)
})
对应的路径下可以看见写入的文件以及详细内容
读取文件
const fs = require('fs')
// fs语法
// 读文件 fs.readFile('文件路径','回调函数')
fs.readFile('text.txt',(err,data)=>{
// Buffer 数据流
console,log('err',err);
console,log('data',data.toString());
})
读取文件时返回的data默认是Buffer
想将读取的内容变成中文只需要把data toString就可以了