【问题标题】:Java - How to run a few shell/bat files at once or in sequence from a folderJava - 如何一次或从一个文件夹中依次运行几个 shell/bat 文件
【发布时间】:2021-08-08 18:02:26
【问题描述】:

我在查找如何在 Java 中执行一些脚本文件时遇到了一些麻烦,现在我可以运行一个指定其目录的文件。

这个项目的目的是能够从一个文件夹中按顺序(或一次)执行各种脚本文件。

你们能帮帮我吗?

我正在使用 ProcessBuilder / RuntimeExec

1.进程构建器

String[] commandFile = new String[]{"FILE DIRECTORY"};
ProcessBuilder processb = new ProcessBuilder(commandFile);
Process p = processb.start();

2。运行时执行

Process p = Runtime.getRuntime().exec("FILE DIRECTORY OR COMMAND");

【问题讨论】:

  • 我正在使用 ProcessBuilder / RuntimeExec

标签: java shell batch-file sh


【解决方案1】:

您可能需要通过 https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html#list() 或类似的方式手动查看文件夹中的文件,然后遍历文件,然后使用您在问题中编写的 2 种方法之一来执行每个文件。

【讨论】:

    猜你喜欢
    • 2019-05-23
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    相关资源
    最近更新 更多