boda_jsEnv/bodaEnv/node_modules/pm2/lib/tools/deleteFolderRecursive.js
xuxiaobo-bobo e6520392ec '...'
2024-03-18 11:14:05 +08:00

20 lines
480 B
JavaScript

const fs = require('fs');
const Path = require('path');
const deleteFolderRecursive = function(path) {
if (fs.existsSync(path)) {
fs.readdirSync(path).forEach((file, index) => {
const curPath = Path.join(path, file);
if (fs.lstatSync(curPath).isDirectory()) { // recurse
deleteFolderRecursive(curPath);
} else { // delete file
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(path);
}
};
module.exports = deleteFolderRecursive