node文件处理
const fs = require("fs");
const path = require("path");
const archiver = require('archiver');
const compressing = require("compressing");
/**
* 读取目录及文件
* @param {*} screenZipPath 公网下载的zip文件夹
*/
function dirHandler() {
const unzipDir = path.resolve(__dirname, '../screensTemp');
delDir(unzipDir);
console.log('---------------- 已删除备份文件 ----------------');
dataVUncompress(unzipDir).then((pathes) => {
console.log('---------------- 全部文件处理完成 ----------------');
dataVCompress1(unzipDir, pathes);
}).catch(err => console.error('解压报错了', err));
}
/**
* 删除临时文件
* @param {string} delPath
*/
function delDir(delPath) {
let files = [];
if (fs.existsSync(delPath)) {
files = fs.readdirSync(delPath);
files.forEach(file => {
l