跳到主要内容
CNode

node对文件夹的zip操作

社区
Ddulante发布于 12 年前最后回复 12 年前
10133570

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

查看回复

回复 (10)

W
wssgcg1213#1012 年前

建议直接执行系统命令 zip

W
waksana#812 年前

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

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

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

D
dulante#612 年前
引用 chjjin之前项目需要要找了很多,最终用的这个: 附上地址:https://github.com/ctalkington/node archiver

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

D
dulante#512 年前
引用 zheng1http://roubenmeschian.com/rubo/?p=56

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

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

T
ty4z2008#412 年前

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

C
chjjin#312 年前

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

X
xiuxu123#112 年前

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

参与回复

登录后即可参与回复。登录