Loops 用于批量循环
我执行下面的批处理以使脚本“mvn.bat”在目录下的所有文件夹上执行。 如您所见,for循环将“*”视为输入,所有文件夹都将考虑执行Loops 用于批量循环,loops,batch-file,for-loop,Loops,Batch File,For Loop,我执行下面的批处理以使脚本“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循环放
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循环放入过滤器等,但都没有成功,任何建议或解决方案都会很有帮助。很难说出您真正想要的是什么,但我认为您不能在DOS批处理脚本中这样做,但您可以在C#或Powershell中这样做。你的线索可能是?我想我沟通错误,我希望循环排除名为“*shared”的文件夹,而它们实际上不是共享文件夹