介绍
使用节点。js如何遍历目录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>同步遍历强>
const fs =,要求(& # 39;fs # 39;); const 路径=要求(& # 39;path & # 39;); function 旅行(dir,回调){ fs.readdirSync才能(dir) .forEach((文件)=祝辞{ ,,,var 路径名=path.join (dir,文件) ,,,如果(fs.statSync(路径).isDirectory ()) { ,,,,,旅行(路径名,回调) 还有,,,}{ ,,,,,回调(路径) ,,,} })才能 } 旅游(& # 39;F://HTML/节点测试# 39;,函数(路径){ console.log才能(路径) })
<强>异步遍历强>
const fs =,要求(& # 39;fs # 39;); const 路径=要求(& # 39;path & # 39;); function 旅行(dir,回调){ fs.readdir才能(dir(呃,文件)=祝辞{ ,,,如果(err) { ,,,,,console.log (err) 还有,,,}{ ,,,,,files.forEach((文件)=祝辞{ ,,,,,,,var 路径名=path.join (dir,文件) ,,,,,,,fs.stat(路径名,(呃,统计)=祝辞{ ,,,,,,,,,如果(err) { ,,,,,,,,,,,console.log (err) ,,,,,,,,,}else 如果(stats.isDirectory ()) { ,,,,,,,,,,,旅行(路径名,回调) ,,,,,,,,,其他}{ ,,,,,,,,,,,回调(路径) ,,,,,,,,,} ,,,,,,,}) ,,,,,}) ,,,} })才能 } 旅游(& # 39;F://HTML/节点测试# 39;,函数(路径){ console.log才能(路径) })
关于使用node . js如何遍历目录问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。