// 删除目录的方法
const fs = require('fs').promises //node 10+ 版本
// const fs = require('mz/fs') // 低于 node 10.0.0 版本
const path = require('path')
async function rmdirAsync(filePath) {
let stat = await fs.stat(filePath)
if (stat.isFile()) {
await fs.unlink(filePath)
} else {
let dirs = await fs.readdir(filePath)
dirs = dirs.map(dir => rmdirAsync(path.join(filePath, dir)))
await Promise.all(dirs)
await fs.rmdir(filePath)
}
}
rmdirAsync('./letter/csv').then(() => {
console.log('删除成功')
})
node 删除文件夹及文件夹下的文件
最新推荐文章于 2024-12-30 22:43:42 发布