nodejs通过使用fs实现文件的读取和写入
通过调用fs模块的readFile方法实现文件的读取功能,通过fs模块的writeFile方法实现文件的写入功能。__dirname表示当前文件所在文件夹路径。
1、读取文件
// 引入 fs 模块
const fs = require('fs');
// 通过readFile方法读取文件
// 参数1:文件路径
// 参数2:编码方式
// 参数3:回调函数(err:失败原因;dataStr:读取成功后的数据)
fs.readFile(__dirname + '/file/score.txt', 'utf8', function(err, dataStr) {
if(err){
return console.log('文件读取失败:' + err.message);
}
console.log('文件读取成功!' + dataStr);
})
2、写入文件
// 引入 fs 模块
const fs = require('fs');
// 通过 writeFile 方法写入文件
// 参数1:文件路径
// 参数2:写入文件的数据
// 参数3:回调函数(err:失败原因)
fs.writeFile(__dirname + '/file/record.txt', data, function(err) {
if(err){
console.log('文件写入失败:' + err.message);
}
console.log('文件写入成功!');
})
扫描下方二维码,关注公众号:程序进阶之路,实时获取更多优质文章推送。

扫码关注