const fs = require("fs");
const delDir = (dir) => {
if (!fs.existsSync(dir)) {
throw new Error("dir does not exist!");
}
const list = fs.readdirSync(dir);
list.forEach((el) => {
const subDir = path.join(dir, el);
if (fs.statSync(subDir).isDirectory()) {
delDir(subDir);
} else {
fs.unlinkSync(subDir);
}
});
fs.rmdirSync(dir);
};
delDir("D:/Desktop/test/trash/tmp/out/main/.pro");
console.log(fs.existsSync("D:/Desktop/test/trash/tmp/out/main/.pro"));
posted on
浙公网安备 33010602011771号