Java 循环遍历文件并使用作为参数传递的每个文件执行jar

Java 循环遍历文件并使用作为参数传递的每个文件执行jar,java,shell,batch-file,for-loop,cmd,Java,Shell,Batch File,For Loop,Cmd,请告诉我我做错了什么。 我想创建一个批处理文件,循环遍历目录中的一组文件,并运行一个jar文件,每次传递一个文件作为参数。 目录依赖于命令行参数。a)do必须与的位于同一行。b) do和(。您发布了正在尝试的代码,这太好了。如果您添加了无法正常工作的代码,这将非常有帮助。请尽可能复制并粘贴准确的错误消息。@Liturgist该错误表示命令或其他东西的语法错误。@Stephan我将尝试一下,看看结果如何:)谢谢!@Stephan谢谢,这正是我所需要的!它按预期工作:)a)do必须与for在同一行。

请告诉我我做错了什么。 我想创建一个批处理文件,循环遍历目录中的一组文件,并运行一个jar文件,每次传递一个文件作为参数。
目录依赖于命令行参数。

a)
do
必须与的
位于同一行。b) 
do
。您发布了正在尝试的代码,这太好了。如果您添加了无法正常工作的代码,这将非常有帮助。请尽可能复制并粘贴准确的错误消息。@Liturgist该错误表示命令或其他东西的语法错误。@Stephan我将尝试一下,看看结果如何:)谢谢!@Stephan谢谢,这正是我所需要的!它按预期工作:)a)
do
必须与
for
在同一行。b)
do
。您发布了正在尝试的代码,这太好了。如果您添加了无法正常工作的代码,这将非常有帮助。请尽可能复制并粘贴准确的错误消息。@Liturgist该错误表示命令或其他东西的语法错误。@Stephan我将尝试一下,看看结果如何:)谢谢!@Stephan谢谢,这正是我所需要的!它如预期的那样工作:)
    cd /D "%~dp0"
@echo off
for %%f in ("Z:\java_projects\IDS\trunk\deployment\config\client\%1\Documentation\MappingEngine_*.xml")
do(
    echo %%~nxf
    java -jar EngineUtil.jar 192.67.64.172 %%f
)