java批处理代码
时间: 2023-08-08 14:07:37 浏览: 43
以下是一个简单的 Java 批处理代码示例:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BatchProcess {
public static void main(String[] args) {
try {
// 执行一个简单的批处理命令
Process process = Runtime.getRuntime().exec("cmd /c dir");
// 读取命令输出
BufferedReader reader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
// 等待命令执行完成
process.waitFor();
// 输出命令的 exit value
System.out.println("Process exit value: " + process.exitValue());
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
该示例演示了如何执行一个简单的批处理命令,并读取命令的输出。在本例中,我们执行了一个简单的 `dir` 命令,输出当前目录下的所有文件和文件夹列表。