node对文件夹的zip操作
 发布于 11 年前  作者 dulante  13124 次预览  最后一次回复是 11 年前  来自  

找了好多 大多都是对文件的处理,有没有直接对一整个文件夹进行处理的zip方法呢

10 回复
xiuxu123

貌似文档里面没有对文件夹的操作,
http://nodejs.org/api/zlib.html

chjjin

之前项目需要要找了很多,最终用的这个:node-archiver 附上地址:https://github.com/ctalkington/node-archiver

ty4z2008

直接用Node调用linux的zip命令呢?

dulante

.pipe(response); // Write back to the response, or wherever

最后这个方法是什么意思 写入你想存入的路径?里面这个参数是什么意思,写的路径也不对 啊

dulante

archive.bulk([ { expand: true, cwd: ‘’, src: [’’] } ]); 是用的这个方法吗 cwd,src里面的参数是什么意思?一个路径一个文件格式?

chjjin

@dulante cwd里面的就是你要压缩的目录,src里面你写['*']就可以了

waksana

哈哈哈哈,你问我就算找对人了。。。 这就是你想要的 https://github.com/ctalkington/node-archiver

wssgcg1213

建议直接执行系统命令 zip