java执行cmd命令并获取返回结果字符串

阅读 100

2023-03-10


​​ ​​

全栈工程师开发手册 (作者:栾鹏)
​​ java教程全解​​

java执行cmd命令并获取返回结果字符串

测试代码

public static void main(String[] args) {
String back=execCMD("ipconfig");
System.out.println(back);
}

执行cmd名称,返回响应字符串

//执行cmd命令,获取返回结果
public static String execCMD(String command) {
StringBuilder sb =new StringBuilder();
try {
Process process=Runtime.getRuntime().exec(command);
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while((line=bufferedReader.readLine())!=null)
{
sb.append(line+"\n");
}
} catch (Exception e) {
return e.toString();
}
return sb.toString();
}


精彩评论(0)

0 0 举报