2

adm-zipを圧縮するために使用していますlocal directory and all its nested files and directories.

var AdmZip = require('adm-zip');
var pathToZip = process.env.PUBLIC + '/Demo/Backup.zip';
var zip = new AdmZip();
zip.addLocalFolder("C:\\Users\\Public\\Test\\db");
zip.writeZip(pathToZip);

問題:

すべてのファイルが zip 内のフォルダーとして追加され、実際のコンテンツは圧縮されません。

どこが間違っていますか?

4

1 に答える 1

6

Windows の addLocalFolder 関数にはバグがありますが、簡単に修正できます。次のエントリを参照してください: https://github.com/cthackers/adm-zip/pull/132/files

ヒント: 最初に作業しているライブラリの現在の状態を常に確認してください。:)

于 2016-05-08T08:57:51.983 に答える