2015-01-30 13 views
1

에서 특정 폴더에서 파일을 복사하는 I 다음 디렉토리 트리를 가지고 :글 로빙 패턴이 다른 폴더

나는 꿀꿀 거리는 소리 복사본을 사용하여 하나 개의 폴더에 특정 플러그인 위젯에 속하는 자원에서 모든 파일을 복사해야
- client 
    - plugins 
     - plugin1 
     - plugin2 
     - plugin3 
     - widgets 
      - widget1 
      - widget2 
      - resources 
       - img 

,

src: 'client/plugins/**/*/resources/img/*' 

을하지만 그들을 찾을 수있을 것 같지 않습니다, 그래서 패턴이 잘못 추측 : 그래서 그 파일을 찾으려면 다음 글 로빙 패턴을 사용하고 있습니다. 내 실수는 어디 갔지?

+0

파일/디렉토리의 이름을 가지고 문제를 다시 설명해 주시겠습니까? – Vishwanath

+0

죄송합니다. 무슨 말씀인지 이해하지 못했습니다. 질문을 바꿔 주시겠습니까? –

+0

여기에 있습니다. 나는 출처와 목적지에 관해 묻고 있었다. 주어진 ur 예제에서 이름을 사용할 수 있습니까? 일반화 된 문장은 혼동을 일으킬 수 있습니다. – Vishwanath

답변

1

어떤 하위 폴더와도 일치하므로 ** 패턴을 사용한 후에 특정 디렉토리를 사용할 수 있다고 생각하지 않습니다. 난 당신이 더 구체적으로해야합니다 생각 : 당신은 "위젯"을 사용할 수없는 경우 정확히, 당신은 어쩌면 또 다른 /*/를 사용하여, 다른 대안을 찾아야합니다

src: 'client/plugins/*/widgets/*/resources/img/*' 

. node-glob Github repo README file에서 모든 globbing 옵션을 찾을 수 있습니다. 여기에는 반 패턴과 같은 것들이 포함됩니다.

+0

그냥 내 경로를 다시 확인 했으므로 디렉토리가 없어서이 질문을 삭제해야합니다. 'src : 'client/missing-dir/plugins/**/*/resources/img/*'' –

+0

당신이 그것을 알아 낸 것을 기쁘게 생각합니다! 그게 최선이라고 생각하면 삭제 투표해야합니다. – jakerella