商业机会 产品大全 企业名录 | | 手机站 网址:xadnitpx1.qy6.com Java编程中DOS命令详解_西安达内科技
西安达内科技
联系人: 先生 (seo)
电 话:029-82222601
手 机:

产品目录

Java编程中DOS命令详解

  • 发布时间:2014年05月21日
  • 有 效 期:2014年11月17日
详细说明

    Java编程中DOS:是英文disk operation system的缩写,意思是“磁盘操作系统”,DOS主要是一种面向磁盘的系统软件。说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”。进入DOS系统的方法:打开DOS窗口的方法 点击电脑开始,运行,输入CMD 回车(或按Win+R组合键弹出运行窗口)



  DOS下的一些常用命令:



  dir:显示当前目录下的所有文件和目录;

  md:创建子目录;例如:md kkk 回车

  rd:删除空的子目录(注意必须是空的文件夹哦,不然无法删除);例如:rd kkk 回车

  cd:进入指定的子目录,英文 change directory(改变目录)的缩写,如果要进入xx子目录中,就可以这样写:cd

  abcfile01;

  cd..:退到上一级目录;

  cd:退到根目录;

  del:删除文件(不要和删除文件夹弄混哦);

  exit:退出dos命令行;

  cls:清屏;

  start:打开新的DOS窗口,这个子窗口继承父窗口的所有设置(比如环境变量的设置)。

set:查看现有的环境变量;



下面是一种比较典型的程序模式:



...

Process process = Runtime.getRuntime().exec(".\p.exe");

process.waitfor( );

...



在上面的程序中,*一行的“.\p.exe”是要执行的程序 名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指 定的可执行程序,并返回与该子进程对应的Process对象实例。通过Process可以控制该子进程的执行或获取该子进程的信息。第二条语句的目的等待 子进程完成再往下执行。



但在windows平台上,如果处理不当,有时并不能得到预期的结果。下面是西安达内Java培训(http://www.xatarena.cn)老师在实际编程中总结的几种需要注意的情况:



1、执行DOS的内部命令



如果要执行一条DOS内部命令,有两种方法。一种方法是把命令解释器包含在exec()的参数中。例如,执行dir命令,在NT上,可写成 exec("cmd.exe /c dir"),在windows 95/98下,可写成“command.exe /c dir”,其中参数“/c”表示命令执行后关闭Dos立即关闭窗口。另一种方法是,把内部命令放在一个批命令my_dir.bat文件中,在Java程序 中写成exec("my_dir.bat")。



如果仅仅写成exec("dir"),Java虚拟机则会报运行时错误。前一种方法要保证程序的可移植性, 需要在程序中读取运行的操作系统平台,以调用不同的命令解释器。后一种方法则不需要做更多的处理。

 
西安达内科技
先生 (seo)  
电  话: 029-82222601
传  真:
移动电话:
公司地址: 中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
邮  编:
公司主页: http://xadnitpx1.yiwz.com(加入收藏)
 



其它商业信息
 1 直接到第
20 条信息,当前显示第 1 - 20 条,共 1

公司首页 | 公司介绍 | 产品展示 | 供求商机 | 诚信档案 | 联系方法 | 加入收藏
西安达内科技 公司地址:中国陕西西安市陕西省西安市兴庆南路10号交大出版大厦6层
先生 (seo) 电话:029-82222601 传真:
免责声明: 以上所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,企业录对此不承担任何责任。如有侵犯您的权益,请来信通知删除。

商务 广告 展会 维修 回收 生活 机械 仪器 五金 电子 电工 照明 汽配 交运 包装 印刷 安全 环保 化工 精化 橡塑 纺织 冶金 农业 健康 建筑 能源 服装 礼品 家居 数码 家电 通讯 办公 运动 食品 玩具
提供服务支持 © 企业录 易网站 企业名录 企业录手机端 易网站手机端 企业名录手机端