node对文件夹的zip操作
发布于 10 年前 作者 dulante 11868 次浏览 最后一次编辑是 8 年前

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

10 回复

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

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

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

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

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

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

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

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

建议直接执行系统命令 zip

回到顶部