compressing
compressing是nodejs的一个三方模块,用于压缩和解压文件,
支持windows和linux下多种压缩格式,如zip、gzip、tgz、tar。
压缩
var compressing = require("compressing");
//压缩
compressing.zip.compressDir(__dirname+"/test/", "test.zip")
.then(() => {
console.log('zip','success');
})
.catch(err => {
console.error('zip',err);
});
即:将当前目录下的test目录内容压缩为test.zip。
执行效果:
解压
var compressing = require("compressing");
//解压
compressing.zip.uncompress(__dirname+"/test.zip", "/test2/")
.then(() => {
console.log('unzip','success');
})
.catch(err => {
console.error('unzip',err);
});
即:解压test.zip文件,解压到test2目录下。
执行效果: