我试图搜索可执行文件&运行相同的文件。 我尝试了很多东西,但没有做到。 在搜索中我使用了“dir / b / s xyz.exe”但没有选项在同一批次中执行它。 请帮我解决这个问题。
答案 0 :(得分:0)
尝试以下方法:
for /f %I in ('dir /s /b xyz.exe') do %I
在批处理文件中,您需要使用%%I
代替%I
。
答案 1 :(得分:0)
这会处理空格和长文件名元素。
@echo off
for /f %%a in ('dir /s /b "xyz.exe"') do "%%a"