node递归获取文件夹下所有文件
emer 发布于 2019-7-8 12:06 3006 次阅读
var path = require("path"); var fs = require("fs"); console.log(__dirname) let components = []; var arrFiles=[]; var str=__dirname+"/css/"; function load(val){ const files = fs.readdirSync(val) files.forEach(function (item, index) { let stat = fs.lstatSync(val+item) if (stat.isDirectory() === true) { // console.log(val+item+"/"); load(val+item+"/"); }else{ var reg=/^.*\.css$/; var reg1=/^.*\.js$/; if(reg.test(item) || reg1.test(item)){ /*这里可注释,我需要获取的是所有的js和css文件*/ arrFiles.push(item); } } }) } load(str); console.log(arrFiles);