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");
}
}
})