码迷,mamicode.com
首页 > 其他好文 > 详细

文件读取流 和 边读取边 写入

时间:2021-06-15 17:44:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:hunk   自动   创建   require   creat   hello   fun   路径   end   

let fs = require(‘fs‘);

// 创建读取流  fs.createReadStream(路径【配置项】)
// let rs = fs.createReadStream(‘hello.txt‘,{flag:"r",encoding:"utf-8"});

let rs = fs.createReadStream(‘1.mp4‘,{flag:"r"});

// 创建写入流
let ws = fs.createWriteStream(‘a.mp4‘)
// console.log(rs);

rs.on(‘open‘,function(){
  console.log(‘读取的文件已打开‘);
})

rs.on(‘close‘,function(){
  ws.end(function(){
    console.log(‘文件写入完成关闭‘);
  })
  console.log(‘读取流结束‘);
})

// 每一批数据流入完成
rs.on(‘data‘,function(chunk){
  console.log(‘单批数据流入‘,chunk.length);
  console.log(chunk);
  ws.write(chunk,()=>{
    console.log(‘单批数据流入完成‘);
  })
})

---------------------2 ----------------------------
  
let fs = require(‘fs‘);

// 创建读取流  fs.createReadStream(路径【配置项】) 
let rs = fs.createReadStream(‘1.mp4‘,{flag:"r"}); 
// 创建写入流
let ws = fs.createWriteStream(‘b.mp4‘)
// console.log(rs);

rs.on(‘open‘,function(){
  console.log(‘读取的文件已打开‘);
})

rs.on(‘close‘,function(){ 
  console.log(‘读取流结束‘);
})
 
// 从 读到写 自动完成
rs.pipe(ws)

文件读取流 和 边读取边 写入

标签:hunk   自动   创建   require   creat   hello   fun   路径   end   

原文地址:https://www.cnblogs.com/eric-share/p/14883126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!