-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
)

我现在希望脚本忽略以 Shared 结尾的文件夹(条件“*Shared”),我尝试了几种方法将 if 循环用于过滤等,但没有任何结果,任何建议或解决方案都会有帮助..

4

1 回答 1

0

很难说出你真正在问什么,但我认为你不能在 DOS 批处理脚本中做到这一点,但你可以在 C# 或 Powershell 中做到这一点。你的线索可以在这里找到吗?

于 2012-07-12T00:27:32.107 回答