Nodejs: как получить все файлы и заархивировать их из подпапки

Я работаю над приложением node.js, у меня есть список папок для архивации в%APPDATA%/Archive/****/Licensing, **** - разные версии.(V195,v196,v197 и т. Д.)

Из APPDATA я хочу просмотреть все папки версий, а внутри папки версии я хочу получить только папку лицензирования для разных папок версий.

Вот что я пробовал

//I am not sure, how to loop over here 
var archiver = require('archiver'); 

var FileList = path.resolve(process.env.LOCALAPPDATA,'..\\Roaming\\Archive\\****\\licensing');
archive.directory(File, "FileList");

1 ответ

var SAnsysDebugFile = path.resolve(process.env.LOCALAPPDATA,'..\\Roaming\\Archive');
glob(SAnsysDebugFile+'/v***/licensing','', function (err, files) {
    if (err) {
     console.log(err);
    } else {
        console.log(files);
        for (let i in files) {
            sUsagefile = files[i];
            archive.directory(files[i], "Archive");
        }
      }
})
Другие вопросы по тегам