nodejsの圧縮ファイルモジュールarchiverの使い方例
973 ワード
本論文の実例は、nodejsの圧縮ファイルモジュールarchiverの使い方を説明する.皆さんに参考にしてあげます.具体的には以下の通りです.
もっと使いやすいzip-localを見つけました.https://www.npmjs.com/package/zip-local
cwd:圧縮ソースファイルが必要な経路src:圧縮が必要なファイル**は全てのファイルdestが解凍後の階層であり、設定しないとsrcのすべての階層が使用されます.
インストール
もっと使いやすいzip-localを見つけました.https://www.npmjs.com/package/zip-local
var zipper = require("zip-local");
zipper.sync.zip("/Users/xxx/xx/xx").compress().save("/Users/xxx/xx/xx.zip");
下記のコードにより、aフォルダのすべての内容を圧縮し、a.zipファイルを生成します.cwd:圧縮ソースファイルが必要な経路src:圧縮が必要なファイル**は全てのファイルdestが解凍後の階層であり、設定しないとsrcのすべての階層が使用されます.
インストール
npm install archiver �Csave
var archive = archiver('zip');
var output = 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プログラムの設計に役に立ちます.