node对文件夹的zip操作
找了好多 大多都是对文件的处理,有没有直接对一整个文件夹进行处理的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