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

Java—如何一次运行几个shell/bat文件或从文件夹中按顺序运行几个shell/bat文件,java,shell,batch-file,sh,Java,Shell,Batch File,Sh,我发现如何在Java中执行几个脚本文件有点困难,现在我可以运行一个指定其目录的文件 本项目的目的是能够按顺序(或一次)从文件夹中执行各种脚本文件 你们能帮帮我吗 Im使用ProcessBuilder/RuntimeExec 1。ProcessBuilder String[] commandFile = new String[]{"FILE DIRECTORY"}; ProcessBuilder processb = new ProcessBuilder(commandFile

我发现如何在Java中执行几个脚本文件有点困难,现在我可以运行一个指定其目录的文件

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

你们能帮帮我吗


Im使用ProcessBuilder/RuntimeExec

1。ProcessBuilder

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

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

您可能需要通过或类似方式手动查看文件夹中的文件,然后循环浏览这些文件,然后使用您在问题中编写的两种方法之一执行每个文件。

Im使用ProcessBuilder/RuntimeExec