要在recursive-readdir中包含多个文件扩展名

时间:2017-10-16 11:43:20

标签: javascript node.js

我需要recursive-readdir 仅在给定目录中以递归方式读取.html.js个文件。但是,当我给它一个["!*.html", "!*.js"]数组时,它不会返回任何文件。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

你可以brace expansion

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

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