文件目录结构如下图:
代码1.js:

进入test目录:

进入ch目录:

1.js:
var fs = require('fs');
var join = require('path').join;
function getJsonFiles(jsonPath){
let jsonFiles = [];
function findJsonFile(path){
let files = fs.readdirSync(path);
files.forEach(function (item, index) {
let fPath = join(path,item);
let stat = fs.statSync(fPath);
if(stat.isDirectory() === true) {
findJsonFile(fPath);
}
if (stat.isFile() === true) {
jsonFiles.push(fPath);
}
});
}
findJsonFile(jsonPath);
console.log(jsonFiles);
}
getJsonFiles("test");
运行结果:

有问题欢迎来微信找我!
微信搜索:acoolgiser,一起学习成长,交个朋友!^_^
或者直接扫描

Node.js遍历目录获取JSON文件

813





