流式读取文件

 1 //使用流式进行文件的复制
 2 const fs = require('fs');
 3 
 4 //创建读取流对象
 5 const rs = fs.createReadStream('./file/刻意练习.mp3');
 6 const ws = fs.createWriteStream('./file/法宝.mp3');
 7 
 8 //读取数据
 9 // rs.on('data', (chunk)=>{
10 //     ws.write(chunk);
11 // });
12 
13 //pipe方法,将读取的数据直接写入
14 rs.pipe(ws);

 

 1 //文件读取
 2 //1. 引入 fs 模块
 3 const fs = require('fs');
 4 
 5 //2. 创建读取流
 6 const rs = fs.createReadStream('./file/刻意练习.mp3');
 7 
 8 //3. 绑定事件
 9 rs.on("data", (chunk)=>{
10     console.log(chunk.length);// 字节个数 ,一次返回64  kb 
11     console.log(chunk.toString()) 
12 
13 });
14 
15 /*
16     on      绑定事件
17     data    事件类型 click dblclick
18 */

 

posted @ 2020-06-09 23:21  全情海洋  阅读(990)  评论(0编辑  收藏  举报