Node遍历目录中的文件

来源:互联网 发布:中国联通软件开发待遇 编辑:程序博客网 时间:2024/06/06 17:01
// 需要忽略的文件夹var ignores = '.git,doc,tool,coffee'.split(',')function listFiles(path, paths) {  var files = fs.readdirSync(path);  for (var i = 0; i < files.length; i++) {    if (ignores.includes(files[i])) continue    var file = path + '/' + files[i]    var stat = fs.statSync(file);    if (stat.isDirectory() == true) {      listFiles(file, paths);    } else {      paths.push(file)    }  }}var paths = []listFiles('.', paths)console.log(JSON.stringify(paths))
原创粉丝点击