使用node . js如何遍历目录

  介绍

使用节点。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如何遍历目录问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

使用node . js如何遍历目录