// 获取文件活目录的详细信息 fs.stat('1.js',(err,stat)=>{ if(err){ returnconsole.log(err) } // console.log(stat) // let res =stat.isFile()//判断是否是文件 let res =stat.isDirectory()//判断是否是文件夹 console.log(res) })
// 删除非空文件夹 // 先把目录里文件删除->删除空目录 removeDir('test1') functionremoveDir(path){ let data=fs.readdirSync(path) data.forEach(v=>{ //是文件直接删除 目录继续查找 let url = `${path}/${v}` let stat=fs.statSync(url) if(stat.isFile()){ // 文件 删除 fs.unlinkSync(url) }else{ //目录 继续查找 removeDir(url) } }) fs.rmdirSync(path) }