Java-如何一次或从文件夹中按顺序运行几个shell/bat文件



im在发现如何在Java中执行一些脚本文件时遇到了一些困难,现在我可以运行指定其目录的单个文件。

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

你们能帮我吗?

我正在使用ProcessBuilder/RuntimeExec

1.ProcessBuilder

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");

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

最新更新