2017-10-16 74 views
2

我需要recursive-readdir 以遞歸方式讀取.html.js文件。但是,當我給它一個["!*.html", "!*.js"]的數組時,它不返回任何文件。要在遞歸讀取目錄中包含多個文件擴展名

我該如何解決這個問題?

+0

的文件說,將忽略數組中指定的文件,U可以貼上我們的代碼 – kgangadhar

+0

的醫生說,你可以通過你自己的忽略功能,爲什麼不直接使用? – Robert

+0

忽略功能似乎不適用於我。如果文件擴展名等於.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

我愛你。這種突然的迴應=)。 –

相關問題