Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

深度遍历目录,怎么在遍历完后转同步

$
0
0
// 递归遍历目录
function recursion (filepath) {
	fs.readdir(filepath, (err, files) => {
	 doSomething(); // 这里做一些收集文件信息的操作
	  files.forEach(file => {
		  recursion(file);
	  });
  });
}
第一步:recursion(filepath); 
第二步: doOtherthing();

递归遍历目录,且都是用异步的。递归的过程中会收集一些信息。

怎么样第一步与第二步是同步执行的(ps: 第二步操作主要是处理收集到的所有的信息)


Viewing all articles
Browse latest Browse all 14821

Trending Articles