我在目录中有一个包含500个.exe文件的文件夹。目前,我使用此代码遍历目录并运行.exe文件:
echo file.exe
echo file.exe >>%LOGFILE%
&PATH&\file.exe /quiet /norestart
目前,每个文件名重复500次。
我在网上浏览过并找到了这个:for /r %%i in (*) do echo %%i
这会有用吗?或者有更好的方法吗?
for /r %%i in (*) do
echo file.exe
echo file.exe >>%LOGFILE%
&PATH&\file.exe /quiet /norestart
%%i
有人可以详细解释吗? :)
答案 0 :(得分:0)
在某些地方语法有点偏,但是,那应该是排序:
for /r %%i in (*.exe) do (
echo %%~nxi
echo %%~nxi>>%LOGFILE%
"%%i" /quiet /norestart
)
%%~nxi
包含循环中当前文件的名称和扩展名