/** *
- fs中的流
- fs.createReadStream 是用于打开文本文件, 创建一个读取操作的数据流
- 所谓大型文本, 指的是文本文件的体积很大, 读取操作的缓存装不下, 只能分成几次发送, 每次发送会触发一个data事件, 发送结束会触发end事件 */
const { log } = require('console'); const fs = require('fs');
var readStream = fs.createReadStream('./git.txt'); var count = 0; var str = '';
readStream.on('data',(data) => { str += data; })
readStream.on('end', () => { console.log(str); console.log(count); })
readStream.on('error', (err) => { console.log(err); })