管道流用於處理大文件
處理完全部數據塊之后,觸發 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
寫入已完成