先上目录:

app.js为入口文件,咱运行的地方。/utils/removeDir.js是我存放这个方法的的js文件
app.js:
const removeDir=require('./utils/removeDir');
removeDir('./rdir.html')
removeDir.js文件:
let fs = require('fs')
const arrForEach= function (dirpath, arr) {
return new Promise(function (resolve, reject) {
let filesArr = [...arr]
filesArr.map((item, index) => {
fs.unlink(dirpath + '/' + item, err => {
if (err) {
console.log('删除文件列表出错', err)
reject(err)
return false
}
if (index === filesArr.length - 1) {
console.log('全部文件删除成功')
resolve()
return true
}
})
})
})

这篇博客介绍如何使用Node.js实现删除单个文件、包含子文件的文件夹以及空文件夹的功能。通过调用特定的方法,可以完成对文件和文件夹的删除操作。
&spm=1001.2101.3001.5002&articleId=106463264&d=1&t=3&u=261c67f2fce74f628e0a46aa01ae0d63)
1703

被折叠的 条评论
为什么被折叠?



