node递归获取文件夹下所有文件
首页 > >    作者:lininn   2019年7月8日 12:06 星期一   热度:2875°   百度已收录  
时间:2019-7-8 12:06   热度:2875° 
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);
二维码加载中...
本文作者:lininn      文章标题: node递归获取文件夹下所有文件
本文地址:?post=365
版权声明:若无注明,本文皆为“覆手为雨”原创,转载请保留文章出处。
分享本文至:

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn