java-执行dos命令

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Random;

public static void main(String[] args) throws InterruptedException
{
    try{
        File dir = new File("D:\\");
        String dos = "c:\\windows\\system32\\cmd.exe /c dir";
 //"c:\\windows\\system32\\cmd.exe --cmd名利地址
// /c
//dir--cmd 命令行中执行的命令,列出文件";
// java执行命令行程序 dos命令行,dir:命令行执行的目录 Process p = Runtime.getRuntime().exec(dos,null,dir); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); StringBuffer s = new StringBuffer(); String line = null; while((line= br.readLine()) != null) { // 将执行结果打印到控制台 System.out.println(line); } }catch(IOException e) { e.printStackTrace(); } }

 

posted on 2014-09-25 15:16  龙沙宝石  阅读(309)  评论(0编辑  收藏  举报

导航