node递归获取文件夹下所有文件 node递归获取文件夹下所有文件

node递归获取文件夹下所有文件

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);
分享本文至:

评论 0

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论