社区
Java SE
帖子详情
在JAVA中我想连续执行两条DOS命令,除了写个 bat的文件运行之外,还有其它方法吗?
xiaoye
2010-04-08 09:54:17
如题 ,比如我想进入d:/test文件夹里面,需要先执行"cmd.exe d:",再执行"cmd.exe cd test",我合并成一条,应该怎么执行?
...全文
586
14
打赏
收藏
在JAVA中我想连续执行两条DOS命令,除了写个 bat的文件运行之外,还有其它方法吗?
如题 ,比如我想进入d:/test文件夹里面,需要先执行"cmd.exe d:",再执行"cmd.exe cd test",我合并成一条,应该怎么执行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
90天内只能修改两次
2010-06-27
打赏
举报
回复
我晕
是这么回事儿
cd 命令只修改目录 而不修改驱动器
每个驱动器的当前目录 都是独立的
如果跨驱动器使用cd命令
只会 改变 对应驱动器的当前目录
比如 c:当前目录为 c:\windows
d:当前目录为d:\test
而你cmd 命令行在c:
则 执行
cd 驱动器
显示 相应驱动器的当前目录
c:\windows>cd d:
D:\Applications
c:\windows>cd d:\test
c:\windows>cd d:
D:\test
而在cmd中 直接输入驱动器 会切换到输入驱动器
所以 执行
c:\windows>d:
后 驱动器变为 d: 当前目录显示为 d:\test
7楼的回复
其实就是执行两条命令 当第一条命令(d:)执行成功后 再执行第二条命令
然后 我在告诉LZ
其实cd 命令有LZ想要的命令的
"使用 /D 命令行开关,除了改变驱动器的当前目录之外,
还可改变当前驱动器。"
也就是
c:\windows>cd /d d:\test
高亮
2010-06-27
打赏
举报
回复
[Quote=引用 11 楼 bao110908 的回复:]
现在有人操作计算机,能用一只手(鼠标)就不会去用两只手(键盘),长此以往直接导致很多人对控制台命令生疏。
记得曾经有一位批处理高手说过:不要把生命浪费在鼠标的指指点点上!
[/Quote]
哈哈,说的好
huosidun0302
2010-06-27
打赏
举报
回复
upupupupupupupupup
火龙果被占用了
2010-06-26
打赏
举报
回复
现在有人操作计算机,能用一只手(鼠标)就不会去用两只手(键盘),长此以往直接导致很多人对控制台命令生疏。
记得曾经有一位批处理高手说过:不要把生命浪费在鼠标的指指点点上!
火龙果被占用了
2010-06-26
打赏
举报
回复
[Quote=引用 8 楼 jenny_vs_sir 的回复:]
引用 7 楼 bao110908 的回复:
C:\>d: & cd d:\test
OK
强,
火龙果大哥,请问下你是为什么知道这样可以,有什么文档可以给我们学习或讲解下吗?谢谢啦
[/Quote]
这个我也忘记是从哪看来的,从 PC-DOS 3.1 就开始接触 DOS 和 DOS 中的批处理了。
如今 Windows 当道的大背景下,CSDN 中的 DOS 和批处理欠缺,给你推荐另一个站点:
中国DOS联盟——DOS批处理 & 脚本技术
http://www.cn-dos.net/forum/forumdisplay.php?fid=23
火龙果被占用了
2010-06-26
打赏
举报
回复
C:\>d: & cd d:\test
llf371755616
2010-06-26
打赏
举报
回复
[Quote=引用 4 楼 qianzhimeiying 的回复:]
Runtime.getRuntime().exec()方法,参数可以是String数组
[/Quote]
这个可以
ljily000
2010-06-26
打赏
举报
回复
试试 cmd.exe & cd test
或者 cmd.exe /c cd test
heying876
2010-06-26
打赏
举报
回复
Runtime.getRuntime().exec()方法,参数可以是String数组 正
jenny_VS_sir
2010-06-26
打赏
举报
回复
[Quote=引用 7 楼 bao110908 的回复:]
C:\>d: & cd d:\test
[/Quote]
OK
强,
火龙果大哥,请问下你是为什么知道这样可以,有什么文档可以给我们学习或讲解下吗?谢谢啦
xiaoye
2010-04-08
打赏
举报
回复
[Quote=引用 2 楼 b11ght 的回复:]
那你直接运行 cmd.exe cd d:\test
[/Quote]
不行
b11ght
2010-04-08
打赏
举报
回复
那你直接运行 cmd.exe cd d:\test
xiaoye
2010-04-08
打赏
举报
回复
说得不太好,再补充一下,比如我当前在C盘,我想进入到D:/test文件夹下,我该怎么调用来实现,最好用一条DOS命令
qianzhimeiying
2010-04-08
打赏
举报
回复
Runtime.getRuntime().exec()方法,参数可以是String数组
相关推荐
java
dos 多条命令_通过
java
代码实现dos环境下多条命令的
执行
我们在windows下面最常用到的就是cmd命令了,但是我们在用的时候是一条命令一条命令的输入并
执行
的,怎么样才能一次
连续
执行
多条命令,并且能在
java
代码
中
实现?下面作以讲解:1.先说一下
bat
文件
:
bat
文件
是dos环境下的批处理
文件
(例如:
文件
名.
bat
),
文件
里面可以包含一到多条dos下的命令(例如:ping 125.136.15.9),当我们双击的时候,此
文件
先调用cmd.exe,然后c...
Dos批处理 Start命令的参数 -
bat
运行
完批处理
文件
自动关闭窗口
Dos批处理命令
bat
文件
运行
完以后自动关闭dos窗口的
方法
: 很多人
运行
完批处理命令发现dos窗口不能自动关闭,那是因为你在
bat
文件
中
直接
执行
了需要
运行
的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来
执行
该外部程序,而不是直接写上一行来
执行
。例子说明: start "CS" "c:\programme files\cs\half-life.e
DOS
中
Start命令详解
Dos批处理命令
bat
文件
运行
完以后自动关闭dos窗口的
方法
: 很多人
运行
完批处理命令发现dos窗口不能自动关闭,那是因为你在
bat
文件
中
直接
执行
了需要
运行
的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来
执行
该外部程序,而不是直接写上一行来
执行
。例子说明: start "CS" "c:\programme files\cs\half-life.exe" ...
如何让
bat
批处理完毕后自动关闭窗口
Dos批处理命令
bat
文件
运行
完以后自动关闭dos窗口的
方法
: 很多人
运行
完批处理命令发现dos窗口不能自动关闭,那是因为你在
bat
文件
中
直接
执行
了需要
运行
的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来
执行
该外部程序,而不是直接写上一行来
执行
。例子说明: start "CS" "c:\programme files\cs\half-life.e
DOS命令
SHELL命令
BAT
命令
执行
java
的 class
文件
和Jar
文件
DOS命令
SHELL命令
BAT
命令
执行
java
的 class
文件
和Jar
文件
1、
运行
无包名的
java
程序编译成 HelloWorld.class然后在class所在目录
运行
:
java
HelloWorld2、
运行
有包名的
java
程序编译成 HelloWorld.class假设包名是com,类名是HelloWorld,编译后放到d盘根目录下的com
文件
夹下(
文件
实际路径 d:\co...
Java SE
62,567
社区成员
307,521
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告