Adm Zip - файлы упакованы в папку

Я использую 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);

Проблема:

Все файлы добавляются в виде папок внутри почтового индекса, а фактическое содержимое не архивируется.

Где я не прав?

1 ответ

Решение

В Windows есть ошибка с функцией addLocalFolder, но ее легко исправить, посмотрите эту запись: https://github.com/cthackers/adm-zip/pull/132/files

Совет: всегда проверяйте текущее состояние библиотеки, с которой вы работаете в первую очередь.:)

Другие вопросы по тегам