1、fs模块是node.js提供用来操作文件的模块。
导入fs模块:const fs = require('fs')
2、读取指定文件内容
// 导入fs模块
const fs = require('fs')
// 调用fs.readFile()读取文件
// 参数1:path:路径 必填
// 参数2:options: 编码 可选 默认utf8
// 参数3:callback: 必填,通过回调函数读取拿到的结果 err dataStr
// err 失败返回的结果,如果成功则返回null,失败则是undefined
// dataStr 成功返回的结果,返回数据
fs.readFile('./1.txt','utf8',function(err ,dataStr){
if(err){
return console.log('读取文件失败!'+err);
} console.log('读取文件成功!'+dataStr);
})
3、在该路径下打开powershell,输入node 文件名就可以运行了
powershell
3、向指定文件写入内容
// 导入fs模块
const fs = require('fs')
// 调用fs.writeFile()
// 参数一:文件路径
// 参数二:写入内容
// 参数三:回调函数
fs.writeFile('./1.txt','胖胖爱吃兔肉',function(err, dataStr){
// if(err) {
// return console.log('读取文件失败!'+ err);
// }console.log('读取文件成功!'+ dataStr);
console.log(err);//如果文件写入成功,则err值等于null,
})
网友评论