流方式读取
const fs = require('fs')
//流的方式读取文件
var readStream=fs.createReadStream('input.txt');
var str='';/*保存数据*/
var count=0; /*次数*/
readStream.on('data',function(chunk){
str+=chunk;
count++;
})
//读取完成
readStream.on('end',function(chunk){
console.log(count);
console.log(str);
})
//读取失败
readStream.on('error',function(err){
console.log(err);
})
流方式写入
var fs = require("fs"); var data = '我是从数据库获取的数据,我要保存起来11\n'; // 创建一个可以写入的流,写入到文件 output.txt 中 var writerStream = fs.createWriteStream('output.txt'); for(var i=0;i<100;i++){ writerStream.write(data,'utf8'); } //标记写入完成 writerStream.end(); writerStream.on('finish',function(){ console.log('写入完成'); }) //失败 writerStream.on('error',function(){ console.log('写入失败'); })
浙公网安备 33010602011771号