Node.js glob - 匹配任何目录下的路径
问题描述:
使用node.js通配符时,我想匹配任何子目录下的某个路径。我希望我的代码示例是比我的文字更清晰:Node.js glob - 匹配任何目录下的路径
app/themes/*/images/icons/**/*.png
所以,想象一下以下内容:
app
|-- themes
| |-- theme1
| | `-- images
| | `-- icons
| | `-- home-icon.png
| `-- theme2
| `-- images
| `-- icons
| `-- home-icon.png
应该同时匹配home-icon.png
秒,在这两个THEME1和THEME2。
答
app/themes/*/images/icons/*.png
代码在节点控制台
var g = require('glob');
g('app/themes/*/images/icons/*.png', function (er, files) {
console.log(files);
});
尝试应该列出匹配
由于这些文件。如果我想在'images /'*下递归匹配*任何东西呢? – pilau 2015-01-31 18:07:43
匹配图片下的任何目录,'app/themes/*/images/**/*。png' – unobf 2015-01-31 18:09:51
谢谢,我现在检查它,会在一分钟内报告。 – pilau 2015-01-31 18:11:21