import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SystemTest {
/**
* @param args
*/
public static void main(String[] args) {
//执行WINDOWS的CMD 命令
Runtime r = Runtime.getRuntime();
try {
String[] sr = {"cmd","/c","dir d:\\."};
Process p = r.exec(sr);
p.getInputStream();
BufferedReader br = null;
BufferedInputStream bis = new BufferedInputStream(p.getInputStream());
br = new BufferedReader(new InputStreamReader(bis,"gb2312"));
String ss = null;
while((ss = br.readLine()) != null){
System.out.println(ss);
}
System.out.println(ss);
} catch (IOException e) {
e.printStackTrace();
}
}
}
JAVA操作WINDOWS的Command命令
最新推荐文章于 2021-02-13 03:07:58 发布
本文提供了一个Java程序示例,演示了如何通过Java代码调用Windows的CMD命令并获取输出结果。具体实现了使用Runtime类执行dir命令列出D盘根目录下的文件列表。
197

被折叠的 条评论
为什么被折叠?



