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('文件写入成功!');
})

扫描下方二维码,关注公众号:程序进阶之路,实时获取更多优质文章推送。


扫码关注

评论