Невозможно сжать содержимое папки, используя 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 не там

0 ответов

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