【问题标题】:How do you run an executable on multiple folders?如何在多个文件夹上运行可执行文件?
【发布时间】:2015-07-28 18:27:24
【问题描述】:
  • 我需要在多个文件夹上运行可执行文件。让我们说 EXECUTABLE 被称为“example.exe”。
  • 这组文件夹是使用 20140101-20141231 方案的 DATED 子目录。一年的过时子目录。总共 365 个文件夹。
  • 我通常运行如下命令:d:\FOLDER1\FOLDER2\EXECUTABLES\example.exe /DATE 20140101

这种方法的问题是我一次只能在一个过时的子目录或文件夹上运行这个可执行文件......任何帮助将不胜感激!谢谢!

【问题讨论】:

  • 无法回答这个问题,因为我们无法从我们坐的地方看到您的屏幕或读懂您的想法,因此我们不知道您如何尝试运行可执行文件。因此,我们无法告诉您如何以不同的方式运行它。我有一个建议:假设您edit您的问题更具体,以便我们可以尝试帮助您解决您遇到的问题。 :-)
  • 您想在不同文件夹中并行运行可执行文件吗?还是只有一个文件可以为所有文件夹运行可执行文件(例如:批处理文件)?

标签: exe directory


【解决方案1】:

直接从提示中,

for /d %a in (d:\your\subdirectory\2014*) do d:\FOLDER1\FOLDER2\EXECUTABLES\example.exe /DATE %%~na

for /d %a in (d:\your\subdirectory\2014*) do call d:\FOLDER1\FOLDER2\EXECUTABLES\example.exe /DATE %%~na

for /d %a in (d:\your\subdirectory\2014*) do start /w "" d:\FOLDER1\FOLDER2\EXECUTABLES\example.exe /DATE %%~na

可能适合。

(我假设您希望/date 开关后面的参数成为目录的名称;2014* 还假设您希望它在以2014 开头的所有目录上运行。)

【讨论】:

    猜你喜欢
    • 2020-05-08
    • 2023-01-30
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多