java方法将脚本命令写入bat文件去执行
时间: 2023-03-31 12:01:13 浏览: 227
可以使用Java中的ProcessBuilder类来创建一个新的进程来执行bat文件。首先,你需要创建一个包含脚本命令的字符串,然后将其写入一个bat文件中。接下来,使用ProcessBuilder类来启动新的进程并执行bat文件。以下是示例代码:
```
String command = "echo Hello World > test.txt";
try {
FileWriter writer = new FileWriter("test.bat");
writer.write(command);
writer.close();
ProcessBuilder pb = new ProcessBuilder("cmd.exe", "/c", "test.bat");
pb.start();
} catch (IOException e) {
e.printStackTrace();
}
```
这段代码将字符串"echo Hello World > test.txt"写入一个名为test.bat的文件中,并使用ProcessBuilder类来启动一个新的进程来执行test.bat文件。在这个例子中,脚本命令是将字符串"Hello World"写入一个名为test.txt的文件中。
阅读全文