2.0.4 • Published 4 years ago
file-zip-s v2.0.4
file-zip
The file folder compression, decompression of the compressed package
Installation:
npm install file-zip --saveUsage:
var zip = require('file-zip');
/*compressed folder*/
zip.zipFolder(['./folder1','./folder2'],'out.zip',function(err){
if(err){
console.log('zip error',err)
}else{
console.log('zip success');
}
})
/*compressed file*/
zip.zipFile(['./file1.txt','./file2.txt'],'out.zip',function(err){
if(err){
console.log('zip error',err)
}else{
console.log('zip success');
}
})
/*decompression*/
zip.unzip('out.zip','dist',function(err){
if(err){
console.log('unzip error',err)
}else{
console.log('unzip success');
}
})API:
zipFolder(path,name,callback)
pathstring or array, compressed folder pathnamestring,output compressed file pathcallbackfunction,callback function after completion of the event
zipFile(path,name,callback)
pathstring or array, compressed file pathnamestring,output compressed file pathcallbackfunction,callback function after completion of the event
unzip(name,dist,callback)
namestring, file path to be unzippeddiststring,output file pathcallbackfunction,callback function after completion of the event