流式讀取文件


 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 */

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM