具有文件查询功能的NodeJS库

时间:2013-03-12 17:04:52

标签: file node.js

我正在搜索具有查询功能的库。所以我想说我希望在项目的某个目录中获取所有JS文件。我可以做类似

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

是否有任何图书馆都有此功能?

2 个答案:

答案 0 :(得分:2)

使用fs.readdir

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

使用glob

require("glob").glob("*.js", function (er, files) { ... });

答案 1 :(得分:1)

有一些模块具有这种过滤可能性: