cmd 运行所有文件夹下的EXE

如:运行c:\Program Files\aa、bb、cc…\下的*.exe文件
aa、bb、cc…代表几个不同的文件夹。最好在命令里面用一个通配字代替aa、bb、cc…。

for /r "c:\program files" %i in (*.exe) do (start "" "%i")
for /r "d:\某文件夹" %i in (*.exe) do (start "" "%i")

以上命令在cmd下输入即可.

下面的命令可以保存为批处理运行.

for /r "c:\program files" %%i in (*.exe) do (start "" "%%i")
for /r "d:\某文件夹" %%i in (*.exe) do (start "" "%%i")

追问

可以解释一下这句的意思吗?我菜哦 for的命令不太懂,谢谢!!

追答

for /r 是匹配 条件中(*.exe)的文件.(*.exe) 表示所有exe文件.匹配到后循环调用 Start 命令启动exe程序,知道匹配完成所有*.exe文件.

温馨提示:答案为网友推荐,仅供参考