Невозможно сжать содержимое папки, используя adm-zip
Я хочу сжать папку и ее подпапки в один файл ZIP.
У меня есть каталог под названием важный файлы, расположенный на C:\Users\tom\importantFiles
и содержит еще три папки folder1
, folder2
& folder3
Я использую следующий код для архивации папки важных файлов
router.get('/zipFiles', function(req, res) {
let basePath = 'C:\\Users\\tom\\';
let pathToZip = basePath + 'final.zip';
let zip = new zipper();
zip.addLocalFolder(basePath + 'importantFiles\\');
// Tried the option below as well
// zip.addLocalFolder(basePath + 'importantFiles');
zip.writeZip(pathToZip);
res.end('Successfully zipped all files');
});
Но когда я распаковываю папку, я вижу директорию с именем важных файлов, но она пуста. Так в основном folder1
, folder2
а также folder3
не там