Java运行linux和windows系统命令

来源:互联网 时间:1970-01-01


在java中运行系统命令的代码:


package executiveUnixCmd;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class ExecutiveCmd { public static void main(String[] args){ InputStream in = null; String res = ""; String line = null; try { //Process pro = Runtime.getRuntime().exec("C://Windows//System32//ping www.baidu.com"); Process pro = Runtime.getRuntime().exec(new String[]{"sh","-c","ls -l|grep ^d"}); pro.waitFor(); in = pro.getInputStream(); BufferedReader read = new BufferedReader(new InputStreamReader(in)); while((line=read.readLine())!=null){ res += line+"/r/n"; } System.out.println("INFO:"+res); } catch (Exception e) { e.printStackTrace(); } } }







相关阅读:
Top