2012-07-12 241 views
-2

我執行下面的批處理命令,讓我的腳本「mvn.bat」在目錄下的所有文件夾上執行。 正如你看到的for循環認爲「*」作爲輸入,並且這個文件夾被考慮執行。批處理循環

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

我現在想的腳本忽略與共享文件夾結束(條件「*共享」),我試過幾種方法,如果把循環過濾和等,,但沒有制定出來,任何sugeestion或解決方案有幫助..

回答

0

很難說你真的在問什麼,但我認爲你不能在DOS批處理腳本中這樣做,但你可以在C#或Powershell中做到這一點。你的線索可以是found here

+0

我想我誤傳了,我想循環用名稱'* shared'去除文件夾,它們不是真的共享文件夾 – user1515853 2012-07-12 00:33:16