Adm Zip - 文件压缩为文件夹

Adm Zip - files zipped as folder

我正在使用 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 文件中,实际内容没有被压缩。

我哪里错了?

Windows 中的 addLocalFolder 函数存在错误,但有一个简单的修复方法,请查看此条目: https://github.com/cthackers/adm-zip/pull/132/files

提示:始终首先检查您正在使用的库的当前状态。 :)