我写个大概的示例代码出来,各位帮看看,如果是这样遍历递归子目录所有文件,那么如何设置所有递归结束后的回调呢,怎么设置条件呢?
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)
相关分类