这篇文章将为大家详细讲解有关如何在nodejs中使用archiver文件压缩模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
varzipper=require("zip-local"); zipper.sync.zip("/Users/xxx/xx/xx").compress().save("/Users/xxx/xx/xx.zip");
如下代码实现 压缩a文件夹中的所有内容,生成a.zip 文件
cwd:需要压缩源文件的路径src:需要压缩的文件 ** 是全部文件dest 是解压后的层级,如果不设置会使用src的全部层级
安装
npminstallarchiver–save
vararchive=archiver('zip'); varoutput=fs.createWriteStream(path.join(__dirname,'a.zip')); archive.pipe(output); archive.bulk([ { src:['**'], dest:mainItem.path+'/', cwd:path.join(__dirname,'a/'), expand:true } ]); archive.finalize();
关于如何在nodejs中使用archiver文件压缩模块就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
NodeJS怎么实现单点登录
怎么用Vue+NodeJS实现大文件上传
node中的buffer有什么用
node中的buffer有什么用本文小编为大家详细介绍“node中...
node中multer的概念是什么
node中multer的概念是什么这篇文章主要介绍“node中mu...
nodejs怎么读取文件夹目录的内容
nodejs怎么读取文件夹目录的内容小编给大家分享一下nodejs...
nodejs如何结合socket.io实现websocket通信功能
这篇文章主要介绍nodejs如何结合socket.io实现websocket通信功能,文中介绍的非常详细,具有一定的参考价值,感兴...
nodejs如何结合Socket.IO实现的即时通讯功能
nodejs如何实现TCP服务器端和客户端聊天功能
这篇文章主要介绍了nodejs如何实现TCP服务器端和客户端聊天功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇...
Nodejs能够应用于什么场景
这篇文章给大家分享的是有关Nodejs能够应用于什么场景的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。...
Nodejs +Websocket如何实现指定发送及群聊
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议