猿问

nodejs递归遍历子目录如何设置结束回调?

我写个大概的示例代码出来,各位帮看看,如果是这样遍历递归子目录所有文件,那么如何设置所有递归结束后的回调呢,怎么设置条件呢?


nodejs示例代码:

function getDirTree( inputPath ){

     let files = fs.readdirSync(inputPath)

     for(file of files){

         let filePath = inputPath + '/' + file;

         let fileState = fs.statSync(filePath);

         if(fileState.isDirectory()){ // 如果是目录 递归

             getDirTree(filePath)

         }else{

             console.log(file)

         }

     }

}

getDirTree(rootPath)


慕勒3428872
浏览 805回答 0
0回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答