不要通过这个方式作弊
const fs = require("fs");
// 封装一个函数 该函数接受一个文件夹路径 删除该文件夹
const removeDir = (pathdir) => {
// 第一步 获取文件夹对应的子目录
const arr = fs.readdirSync(pathdir);
// 第二部 需要循环子目录
arr.forEach(item => {
// 第三部 判断子目录是文件还是文件夹
// 3.1 拼接路径
let middPathDir = pathdir + "/" + item
// 3.2 获取路径信息
let info = fs.statSync(middPathDir);
// 3.3 判断文件还是文件夹
if (info.isFile()) {
// 是文件
fs.unlinkSync(middPathDir)
} else {
// 是文件夹 (递归)
removeDir(middPathDir)
}
})
// 删除文件夹
fs.rmdirSync(pathdir)
}
module.exports = {
removeDir,
}