nodejs下包装モジュールarchiver詳細解
1068 ワード
archiverはnodejsの中でプラットフォームにまたがって包装機能を実現するモジュールで、zipとtarのカバンを打つことができて、比較的に使いやすい3つのモジュールです.
使う前に、archiverモジュールをインストールします.
このモジュールのダウンロード先:https://github.com/ctalkington/node-archiver
使う前に、archiverモジュールをインストールします.
npm install archiver
コードの一部を作成
var archiver = require('archiver');
var fs = require('fs');
//
var files = [
'files/001.png',
'files/002.png'
];
var zipPath = 'test.zip';
//
var output = fs.createWriteStream(zipPath);
// archiver , zip
var zipArchiver = archiver('zip');
//
zipArchiver.pipe(output);
for(var i=0; i < files.length; i++) {
console.log(files[i]);
// archiver
zipArchiver.append(fs.createReadStream(files[i]), {'name': files[i]});
}
//
zipArchiver.finalize();
とても簡単に包装機能が完成しました.このモジュールのダウンロード先:https://github.com/ctalkington/node-archiver