Bon*_*Oak 5 javascript zip asynchronous callback node.js
我正在使用unzipnpm中的模块来提取zip存档的内容.我需要知道何时完成解压缩并且文件已完全写入磁盘.
fs.createReadStream('master.zip').pipe(unzip.Extract({ path: 'gitdownloads/repo' }));
我的第一个想法是我可以点击流并监听结束事件,但unzip只接受输入:它不会返回另一个流.
我还看了看unzip模块是否有"完成"回调.没运气.
tsc*_*ble 10
来自github 自述文件
一旦zip的内容完全提取到磁盘,Extract就会发出'close'事件.
你想要做的事情如下:
fs.createReadStream('master.zip')
  .pipe(unzip.Extract({ path: 'gitdownloads/repo' }))
   .on('close', function () {
     ...
   });
| 归档时间: | 
 | 
| 查看次数: | 3496 次 | 
| 最近记录: |