Tag: 档案

如何使用节点js从tar.gz压缩文件中提取单个文件

var targz = require('tar.gz'); var extract = new targz().extract(targzFile , destnDir, function(err){ if(err) console.log(err); console.log('The extraction has ended :'+counter); }); 上面的代码提取targzFile到destnDir,但是我想从targzFile提取单个文件。 提前致谢。

从当前文件夹的Zip应用程序

我有node.js应用程序,我需要压缩所有当前的文件夹与命令从获得根压缩 为此,我想使用archiver npm包但我不明白以下内容: 在那里我把目前的文件夹(因为我想压缩所有的应用程序) 我应该在哪里放置zip的名称(执行命令时应该创build的zip) 我的应用程序有以下结构 MyApp Node_modules server.js app.js package.json arc.js 在arc.js我已经把所有的压缩逻辑,所以我想我需要提供zipPath(在我的情况下是'./')和zip名称像myZip … 我尝试了以下没有成功,任何想法? var fs = require('fs'); var archiver = require('archiver'); // create a file to stream archive data to. var output = fs.createWriteStream(__dirname + '/.'); var archive = archiver('zip', { zlib: { level: 9 } // Sets the compression level. }); // […]