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张三丰

    微信交流群,添加群主微信,邀请入群
  • 相关阅读:
    小程序注册
    Webpack
    npm总结1
    js事件
    js高级程序2
    js高级程序
    索引
    将数据渲染到页面的方法
    前后端分离后,通讯问题 springboot + vue
    axios post 请求后端参数为null解决方案
  • 原文地址:https://www.cnblogs.com/skyme/p/2178748.html
Copyright © 2011-2022 走看看