AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
##文件流 - 文件流就是以面向对象的概念对文件数据进行的抽象 - 文件流定义了一些对文件数据的操作方式 ![](https://box.kancloud.cn/2016-07-12_57843f00ae3ba.png) - 流式文件写 ``` fs.createWriteStream(path[,option]) ``` - 流式文件读 ``` fs.createReadStream(path[, options]) ``` ##例子 ``` // 文件流的方式读取文件内容 const fs = require('fs'); const path = require('path'); const iconv = require('iconv-lite'); // 创建一个文件读取流 var stream = fs.createReadStream(path.join(__dirname, './../lyrics/血染的风采.lrc')); // 让文件流通过iconv过滤编码 stream = stream.pipe(iconv.decodeStream('gbk')); // 流到输出控制台 // stream.pipe(process.stdout); var data = ''; stream.on('data', function(trunk) { console.log(trunk); }); stream.on('end', function() { console.log('end'); }); ```