十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。
成都创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十多年,专业且经验丰富。十多年网站优化营销经验,我们已为超过千家中小企业提供了成都网站建设、成都网站设计解决方案,按需网站建设,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
可以用cmd /?查看帮助信息。
java程序调用cmd主要是使用Runtime类来加载cmd指令,代码如下:
package com.qiu.lin.he;
import java.io.IOException;
public class Ceshi {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("cmd.exe /c start notepad ");//调用cmd窗口,打开一个文本程序
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行结果如下:
呵呵,我给你个思路吧.
界面的话,按照用javax.awt和swing画就是了.
功能一样,你调用dos的本地方法就可以了,把参数封装在对象里就行了.
主要要用到Runtime对象吧.
给你举个例子:象这样用
Runtime.getRuntime().exec("cmd /c attrib -r "+filepath);
我手上没现成的代码.也没时间写,你有思路了,就好办了.
取得返回的进程,然后利用java.io,具体可以参考
你做这个工作很有意义啊,做好了我 要看看效果,呵呵