如何在nodejs中使用archiver文件压缩模块

这篇文章将为大家详细讲解有关如何在nodejs中使用archiver文件压缩模块,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

varzipper=require("zip-local");
zipper.sync.zip("/Users/xxx/xx/xx").compress().save("/Users/xxx/xx/xx.zip");

如下代码实现 压缩a文件夹中的所有内容,生成a.zip 文件

如何在nodejs中使用archiver文件压缩模块

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文件压缩模块就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-04-03 22:31:28
收藏
分享
海报
0 条评论
173
上一篇:JWPlayer插件怎么在jQuery中使用 下一篇:CONST怎么在C/C++中使用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码