2

クエリ機能を備えたライブラリを探しています。それで、プロジェクトの特定のディレクトリにあるすべてのJSファイルを取得したいとしましょう。私は次のようなことをすることができます

filesystem.query({
    paths:[{
        path:"c:/path/to/dir",
        recursive:true
    }],
    types:[".js"],
    excludes:["test.js"]
},successFn,failFn);

この機能を備えたライブラリはありますか?

4

2 に答える 2

3

fs.readdirを使用する

var fs = require('fs');
fs.readdir('.', function (error, files)
{
    files.filter(function (fileName)
    {
        return /.*.js$/.test(fileName);
    }).forEach(yourfunc);
});

グロブを使用する

require("glob").glob("*.js", function (er, files) { ... });
于 2013-03-12T17:19:38.033 に答える
1

このようなフィルタリングの可能性があるモジュールがいくつかあります。

于 2013-03-12T17:19:32.620 に答える