node pipe 判断流结束

管道流用于处理大文件

处理完全部数据块之后,触发 finish 事件

var fs = require('fs');
var oldFile = './1.jpg';
var newFile = './2.jpg'
var from = fs.createReadStream(oldFile);
var to = fs.createWriteStream(newFile);
from.pipe(to);
console.log("111");
to.on('finish', function() {
    console.error('写入已完成');
});
console.log("333");

结果

111
333
写入已完成

 

posted @ 2020-12-17 17:36  慕尘  阅读(1380)  评论(0编辑  收藏  举报