一、引入
在js文件中输入命令:const fs = require("fs")及可引入内置的fs模块
const fs = require('fs');
二、使用方法
1.fs.readFile(文件路径,编码,callback回调函数)
该方法用于读取文件,实例代码如下:
fs.readFile('./f2.txt','utf-8',function(err,data){
if(err){
return console.log('文件读取失败:',err);
}
console.log('success:',data);
})
用node 执行该js文件后,将会读取f2.txt文件中的内容并存储在data中展示出来
2.fs.writeFile(文件路径,要写入的内容,[编码],callback回调函数)
该方法用于写入文件,实例代码如下:
let obj= "哈哈哈,这是写入的内容"
fs.writeFile('./f1.txt',obj,'utf-8',function(err){
if(err){
return console.log('文件写入失败')
}
console.log('文件写入成功')
})
执行该js文件后,将会把obj中存储的字符串写入f1.txt文件中,如果没有该文件则会自动创建一个文件,如果文件中已经有内容则会产生覆盖。