简体   繁体   English

在递归读取目录中包含多个文件扩展名

[英]Multiple file extensions to include, in recursive-readdir

I need to recursive-readdir to read .html and .js files only, in a given directory, recursively.我需要recursive-readdir递归方式仅读取给定目录中的.html.js文件。 However, when I give it an array of ["!*.html", "!*.js"] , it returns no file.但是,当我给它一个["!*.html", "!*.js"]数组时,它不返回任何文件。

How do I fix this?我该如何解决?

You can dobrace expansion :您可以进行大括号扩展

var recursive = require("recursive-readdir");

recursive("dir1", ["!*.{html,js}"], function(err, files) {
  if (err) return console.error(err);
  console.log(files);
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM