0
ディレクトリの内容を1つのZIPファイルに圧縮する必要があります。ZLIBとノードを使用して、フォルダの内容をzipファイルに圧縮する
var fs = require('fs');
var tar = require('tar');
var zlib = require('zlib');
var path = require('path');
var mkdirp = require('mkdirp');
var fstream = require('fstream');
fstream.Reader({path:"E:\\ddata\\electron\\Applications\\FirstApp\\js\\temp\\",type:"Directory"})
.pipe(new tar.Pack())
.pipe(zlib.Gzip())
.pipe(fstream.Writer({path:"C:\\Users\\Raina\\AppData\\Local\\Temp",file:'compressed_folder.tar.gz' }));
しかし、私はこのエラーを取得しています:
path.js:7 throw new TypeError('Path must be a string. Received ' + inspect(path));
は、どのように私はこのエラーを取り除くことができると私はデバッグしている場合はどこpath.js
である私は、次のコードを使用しています
?
tarが動作しても、tarはzipではありません。 –