1.0.2 • Published 4 years ago
more-file-del-tp v1.0.2
TP Demo
/*-----------多个子文件的文件夹删除---------*/
const fs = require("fs");
//读取文件夹子目录 返回数组
fs.readdir("qwe",(err,arr)=>{ //"qwe"就是有多个子文件的文件夹
// console.log(arr) ["1.jpg","2.js","3.png"];
//遍历
let result = arr.map(item => {
item = "qwe/" + item;
return new Promise((resolve,reject) => {
//先删除子文件
fs.unlink(item,(err) => {
if(err){
reject(err);
return;
}
resolve();
})
})
});
Promise.all(result).then( ()=>{
fs.rmdir("qwe",()=>{}); //删除文件夹
} )
})