一、使用fs.readFile方法读取文件内容
1.新建文件
先新建文件夹node-test,该文件夹下新建readFiles.js和writeFiles.js;新建sucai.txt要读取的文件
2.读取文件sucai.txt
readFiles.js
// 1.导入fs模块
const fs = require('fs')
// 2.调用fs.readFile()方法读取文件
// 参数1:读取文件的存储路径
// 参数2:读取文件时候采用的编码格式,一般默认utf8
// 参数3:回调函数,拿到读取失败和成功的结果 err dataStr
fs.readFile('./sucai.txt', 'utf8', (err, res) => {
// 如果读取成功,则err为null,读取失败res为undefined
// 2.1打印失败的结果
console.log("err", err);
// 2.2打印成功的结果
console.log("res", res);
})
3.效果
二、写入内容
1.同样是node-test文件夹下,新建writeFiles.js
2.写入内容
writeFiles.js
// 1.导入fs模块
const fs = require('fs')
// sucai2.txt文件中要写入内容
const content = '绫小路 欢迎来到实力至上主义的教室'
// 2.调用fs.writeFile()方法,写入文件内容
// 参数1:表示文件的存储路径
// 参数2:表示要写入的内容
// 参数3:回调函数
fs.writeFile('./sucai2.txt', content, (err, res) => {
// 2.2如果err为null则为写入成功
if(err){
console.log("err",err);
}else{
console.log("写入成功");
}
})