具有文件查询function的NodeJS库
我正在寻找一个具有查询function的图书馆。 所以,让我们说我想获得一个项目中的某个目录中的所有JS文件。 我可以做类似的事情
filesystem.query({ paths:[{ path:"c:/path/to/dir", recursive:true }], types:[".js"], excludes:["test.js"] },successFn,failFn);
任何图书馆都有这个function吗?
有几个模块具有这些types的过滤可能性:
- readdirp
- TROMP
- FS2
使用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) { ... });