`

Java调用cmd命令,并输出显示信息

    博客分类:
  • JAVA
阅读更多
package com.anxin.cmd.test;

import java.io.BufferedReader;
import java.io.InputStreamReader;

/**
 * @author: (le.qiao)
 * @e-mail: qiaolevip@gmail.com
 * @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
 * @date: 2012-10-8
 * 
 */
public class Command {

	public static void main(String[] args) {
		try {
			Runtime rt = Runtime.getRuntime();
			Process pr = rt.exec("cmd /c dir"); // cmd /c calc
			// Process pr = rt.exec("D:\\xunlei\\project.aspx");

			BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream(), "GBK"));

			String line = null;

			while ((line = input.readLine()) != null) {
				System.out.println(line);
			}

			int exitVal = pr.waitFor();
			System.out.println("Exited with error code " + exitVal);

		} catch (Exception e) {
			System.out.println(e.toString());
			e.printStackTrace();
		}
	}
}



 驱动器 D 中的卷没有标签。
 卷的序列号是 D912-B944

 D:\java\workspace\junit-test 的目录

2012-10-08  11:43    <DIR>          .
2012-10-08  11:43    <DIR>          ..
2012-10-08  11:43               295 .classpath
2012-10-08  11:43               386 .project
2012-10-08  11:43    <DIR>          .settings
2012-10-08  11:45    <DIR>          bin
2012-10-08  11:45    <DIR>          src
               2 个文件            681 字节
               5 个目录 95,380,144,128 可用字节
Exited with error code 0
分享到:
评论

相关推荐

    将java程序打成jar包在cmd命令行下执行的方法

    主要给大家介绍了关于将java程序打成jar包在cmd命令行下执行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    adtpcpro.zip

    绝对好用,亲测。具体怎么用,Java直接用... //虽然cmd命令可以直接输出,但是通过IO流技术可以保证对数据进行一个缓冲。 String msg = null; while ((msg = br.readLine()) != null) { System.out.println(msg); }

    SQL Pretty Printer v3.3.3 注册版(SN)

    并且支持CMD命令操作其他程序调用更加方便! 本站提供特别信息:测试通过,仅供学习参考!^_^ 姓 名(Name):kenanilgun 序 列 号(Code):A2525-D1120-43309-50544B 备 注:如果软件有访问网络的请求,请用防火墙...

    SQL Pretty Printer v3.3.3 注册版(SN)解压密码neorobin

    neorobin ...并且支持CMD命令操作其他程序调用更加方便! 备注: 如果软件有访问网络的请求,请用防火墙将它拦截下来,不让软件访问网络验证注册码,这个很重要!另外最好关闭软件的自动更新功能!^_^

    SQL Pretty Printer

    开发人员格式化SQL语句,提高SQL语句的可读性,代码高亮。支持输出各种语言格式...如:HTML,VB,Java等多种语言。并且支持CMD命令操作其他程序调用更加方便!

    java实现新建文件夹源码-jats2epub:从使用NISOJATSxml标记集标记的期刊文章创建验证ePub出版物

    (终端外观),其中可以使用命令调用 jats2epub。 如果遵循安装说明,Gnu/Linux、Unix 和 MacOSX 用户只需打开一个 shell/终端即可开始使用 jats2epub。 典型用途 jats2epub article.xml [require

    SQL Pretty Printer 秘钥

    SQL Pretty Printer 秘钥 SQL Pretty Printer 是一款非常实用的SQL代码美化工具,可以把原本杂乱无章的SQL语句用结构化的方式重新展现,使SQL语句更加易于理解和维护。...并且支持CMD命令操作其他程序调用更加方便!

    【05-面向对象(下)】

    •打印对象和toString方法:toString方法是系统将会输出该对象的“自我描述”信息,用以告诉外界对象具有的状 态信息。 •Object 类提供的toString方法总是返回该对象实现类的类名 + @ +hashCode值。 •==...

    新版Android开发教程.rar

    � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...

    网管教程 从入门到精通软件篇.txt

     bootcfg /scan 扫描用于 Windows 安装的所有磁盘并显示结果。  注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。...

    APKTool批处理版l

    如果有多余的信息,并提示你找不到“已汉化签名的软件”文件夹,那么说明你修改不该修改的词条,好好找找吧,这个就没办法一概而论了。 在弹出的资源管理器窗口里面,你就可以看到汉化后的软件了。现在试验一下吧。 ...

    华为编程开发规范与案例

    1、调试信息/打印信息的正确性 第59页 【案例6.1.1】 第59页 一、逻辑类代码问题 1、变量/指针在使用前就必须初始化 【案例1.1.1】 C语言中最大的特色就是指针。指针的使用具有很强的技巧性和灵活性,但同时...

Global site tag (gtag.js) - Google Analytics