2015-01-31 2 views
0

node.js globbing을 사용하여 어떤 하위 디렉토리 아래에서 어떤 경로와 일치 시키려합니다. 난 내 코드 예제 내 표현보다 더 명확 희망 :Node.js glob - 임의의 디렉토리 아래에있는 경로와 일치합니다.

app/themes/*/images/icons/**/*.png

그래서, 다음과 같은 상상 :

app 
|-- themes 
| |-- theme1 
| | `-- images 
| |  `-- icons 
| |   `-- home-icon.png 
| `-- theme2 
|  `-- images 
|   `-- icons 
|    `-- home-icon.png 

그것은 모두 THEME1THEME2에 모두 home-icon.png의 일치해야합니다.

답변

3

app/themes/*/images/icons/*.png

코드

+0

감사 일치하는 파일을 나열해야 노드 콘솔

var g = require('glob'); g('app/themes/*/images/icons/*.png', function (er, files) { console.log(files); }); 

에서 시도. 그리고 만약'images /'* 아래에 어떤 것도 재귀 적으로 매치하고 싶다면? – pilau

+0

이미지 아래에있는 모든 디렉토리와 일치시킵니다.'app/themes/*/images/**/*. png' – unobf

+0

감사합니다. 지금 확인하고 있습니다. – pilau

관련 문제