file-zip

1.0.1 • Public • Published

file-zip

The file folder compression, decompression of the compressed package

Installation:

npm install file-zip --save

Usage:

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)

  • path string or array, compressed folder path
  • name string,output compressed file path
  • callback function,callback function after completion of the event

zipFile(path,name,callback)

  • path string or array, compressed file path
  • name string,output compressed file path
  • callback function,callback function after completion of the event

unzip(name,dist,callback)

  • name string, file path to be unzipped
  • dist string,output file path
  • callback function,callback function after completion of the event

Package Sidebar

Install

npm i file-zip

Weekly Downloads

83

Version

1.0.1

License

ISC

Last publish

Collaborators

  • chenqf