nodejs的压缩文件模块archiver用法示例
更新时间:2017年01月18日 09:21:50 作者:ISaiSai
这篇文章主要介绍了nodejs的压缩文件模块archiver用法,结合实例形式分析了nodejs使用archiver模块实现文件压缩操作的步骤与相关注意事项,需要的朋友可以参考下
本文实例讲述了nodejs的压缩文件模块archiver用法。分享给大家供大家参考,具体如下:
发现了个更好用的 zip-local
https://www.npmjs.com/package/zip-local
var zipper = require("zip-local"); zipper.sync.zip("/Users/xxx/xx/xx").compress().save("/Users/xxx/xx/xx.zip");
如下代码实现 压缩a文件夹中的所有内容,生成a.zip 文件
cwd:需要压缩源文件的路径
src:需要压缩的文件 ** 是全部文件
dest 是解压后的层级,如果不设置会使用src的全部层级
安装
npm install archiver –save
var archive = archiver('zip'); var output = 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程序设计有所帮助。
您可能感兴趣的文章:
- 基于Node.js实现压缩和解压缩的方法
- Nodejs关于gzip/deflate压缩详解
- Node.js服务器开启Gzip压缩教程
- Node.js站点使用Nginx作反向代理时配置GZip压缩的教程
- node下使用UglifyJS压缩合并JS文件的方法
- Nodejs实现图片上传、压缩预览、定时删除功能
- NodeJS服务器实现gzip压缩的示例代码
- 详解基于electron制作一个node压缩图片的桌面应用
- node.js实现简单的压缩/解压缩功能示例
- Node4-5静态资源服务器实战以及优化压缩文件实例内容
- nodejs中使用archive压缩文件的实现代码
- node.js使用zlib模块进行数据压缩和解压操作示例
相关文章
Node.js+Express+Vue+MySQL+axios的项目搭建全过程
这篇文章主要介绍了Node.js+Express+Vue+MySQL+axios的项目搭建全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-12-12node.js中express模块创建服务器和http模块客户端发请求
今天小编就为大家分享一篇关于node.js中express模块创建服务器和http模块客户端发请求,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03
最新评论