当前位置: 首页 > 后端技术 > Node.js

nodejs递归文件夹获取所有文件路径

时间:2023-04-03 17:41:38 Node.js

读取文件夹fs.readdirSync('./')判断文件类型fs.statSync(item).isDirectory()路径拼接path.resolve(dir,item)封装函数deepGetFile(dir){letbackList=[]letlist=fs.readdirSync(dir)for(letindexinlist){letitem=path.resolve(dir,list[index])if(fs.statSync(item).isDirectory()){返回列表=返回列表。concat(deepGetFile(item))}else{返回列表。推送(项目)}}返回返回列表}