zoukankan      html  css  js  c++  java
  • java在指定目录下执行dos命令或者bat文件

    直接看源程序吧

    public static void main(String[] args) throws IOException {
    		File dir = new File("D:\\");
    		// String command="netstat -an";
    		String command = "c:\\windows\\system32\\cmd.exe /c netstat -an";
    		Runtime r = Runtime.getRuntime();
    		Process p = r.exec(command, null, dir);
    		BufferedReader br = new BufferedReader(new InputStreamReader(p
    				.getInputStream()));
    		StringBuffer sb = new StringBuffer();
    		String inline;
    		while (null != (inline = br.readLine())) {
    			sb.append(inline).append("\n");
    		}
    		System.out.println(sb.toString());
    	}
    
    最重要的是exec方法中的几个参数,可以动态的旨定执行的目录,这样如果想执行对应的命令那么就只需要指定对应的目录就可以了。
    作者:张锋
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
    更多精彩文章可以观注
    微信公众号 soft张三丰

    微信交流群,添加群主微信,邀请入群
  • 相关阅读:
    Django搭建环境
    python切片
    python数据类型
    jquery 淡入淡出属性
    Jquery Tab切换
    jQuery Clone方法
    jQuery属性操作
    python 变量以及循环
    获取网站目录
    posting-jsonobject-with-httpclient-from-web-api
  • 原文地址:https://www.cnblogs.com/skyme/p/2178748.html
Copyright © 2011-2022 走看看