0

我试图搜索可执行文件并运行相同的文件。我已经尝试了很多事情,但它没有完成。在搜索中,我使用了“dir /b /s xyz.exe”,但没有选择在同一批次中执行它。请帮助我完成它。

4

2 回答 2

0

这处理空格和长文件名元素。

@echo off
for /f %%a in ('dir /s /b "xyz.exe"') do "%%a"
于 2013-05-23T00:24:18.567 回答
0

尝试以下操作:

for /f %I in ('dir /s /b xyz.exe') do %I

在批处理文件中,您将需要使用%%I而不是%I.

于 2013-05-22T15:21:39.777 回答