2012-07-12 2 views
-2

나는 아래 스크립트를 실행하여 "mvn.bat"스크립트가 디렉토리 아래의 모든 폴더에서 실행되도록합니다. for 루프는 "*"를 입력으로 간주하며이 모든 폴더는 실행을 위해 고려됩니다. 어떤 sugeestion 또는 솔루션 것,반복 배치에서

FOR /D %%G in ("*") DO (
    D:\maven\bin\mvn.bat jcli:deploy -Dlist.dir="./%%G" -Denv.name=Server1 -Dint.service=Server service 
) 

는 지금 루프 등을 필터링하는 경우, 내가 넣어 여러 가지 방법을 시도했다 ("* 공유"조건) 공유로 끝나는 폴더를 무시하는 스크립트를 원 ,,하지만 아무것도 밖으로 일했다 도움이 되십시오 ..

답변

0

당신이 정말로 묻고있는 것을 말하기는 힘들지만 DOS 배치 스크립트에서는 그렇게 할 수는 없지만 C#이나 Powershell에서 그렇게 할 수 있다고 생각합니다. 너의 단서는 found here 일 수 있니?

+0

내가 잘못 생각한 것 같아서, '* shared'라는 이름의 폴더를 제외하고 루프를 원했고 실제로 공유 폴더가 아니 었습니다. – user1515853

관련 문제