批处理代码读取文件名并运行它们

时间:2015-08-30 22:18:57

标签: batch-file

如何批量读取文件名并在循环中运行它们。

我会有一个包含文件名的文件,并在批处理中运行它们。

文件名是。

user1
user2
user3

他们的位置将是

C:\User\Desktop\user1.exe
C:\User\Desktop\user2.exe
C:\User\Desktop\user3.exe

如果可以在没有更好的输入文件的情况下完成所有操作。

1 个答案:

答案 0 :(得分:1)

没有列表文件的代码是:

for %%I in ("%USERPROFILE%\Desktop\*.exe") do "%%~fI"

与列表文件一起使用的代码是:

for /F "usebackq delims=" %%I in ("File with the file names.txt") do "%USERPROFILE%\Desktop\%%I.exe"

路径可以是任何想要的。这里指定了当前用户的桌面文件夹。

要了解使用过的命令 FOR 及其工作原理,请打开命令提示符窗口,执行以下命令并完全阅读为命令显示的所有帮助页面。

  • for /?

您可能也对this answer解释启动或调用应用程序的4种方法感兴趣。