2017-10-16 14 views
2

recursive-readdir .html.jsのファイルを特定のディレクトリに再帰的に読み込む必要があります。しかし、私は["!*.html", "!*.js"]の配列を与えると、ファイルを返しません。複数のファイル拡張子を含めるには、recursive-readdirで

これを修正するにはどうすればよいですか?

+0

ドキュメントは、それが配列で指定されたファイルを無視するだろうと言い、uはウルのコード – kgangadhar

+0

を貼り付けることができますドキュメントは、なぜ単にことを使用しないで、あなたがあなた自身の無視機能を渡すことができると述べています? – Robert

+0

ignore関数が私にとってうまくいかないようです。ファイルの拡張子が.htmlまたは.jsの場合、私はboolを返します。しかし、それは望ましい結果をもたらしませんでした。 –

答えて

1

あなたはbrace expansionを行うことができます。

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

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

私はあなたを愛しています。このような突発的な反応=)。 –

関連する問題