String cmd= "D:\\Sql\\Sql\\foc_interface17.bat";
try {
//执行命令
Process p = Runtime.getRuntime().exec(cmd);
//取得命令结果的输出流
InputStream fis=p.getInputStream();
//用一个读输出流类去读
InputStreamReader isr=new InputStreamReader(fis);
//用缓冲器读行
BufferedReader br=new BufferedReader(isr);
String line=null;
//直到读完为止
while((line=br.readLine())!=null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
本文介绍了一种使用Java程序来执行批处理(.bat)文件的方法,并详细展示了如何通过运行时获取批处理命令的输出并打印到控制台的过程。
5201

被折叠的 条评论
为什么被折叠?



