node 删除目录下所有文件
不能直接删,要把目录所有文件、子目录清空才能删除
hahaha.mjs
let fuckpath1 = '/app/src/main/java/com'
import fs from "fs"
let delallfilerid = (fuckpath) => {
fs.readdirSync(fuckpath).forEach((file, index, arr) => {
if (fs.lstatSync(`${fuckpath}/${file}`).isFile()) {
fs.unlinkSync(`${fuckpath}/${file}`)
}else if(fs.lstatSync(`${fuckpath}/${file}`).isDirectory()){
delallfilerid(`${fuckpath}/${file}`)
fs.rmdirSync(`${fuckpath}/${file}`)
}
})
}
delallfilerid(fuckpath1)
fs.rmdirSync(fuckpath1) // 删除本目录