社区
Java SE
帖子详情
在JAVA中我想连续执行两条DOS命令,除了写个 bat的文件运行之外,还有其它方法吗?
xiaoye
2010-04-08 09:54:17
如题 ,比如我想进入d:/test文件夹里面,需要先执行"cmd.exe d:",再执行"cmd.exe cd test",我合并成一条,应该怎么执行?
...全文
662
14
打赏
收藏
在JAVA中我想连续执行两条DOS命令,除了写个 bat的文件运行之外,还有其它方法吗?
如题 ,比如我想进入d:/test文件夹里面,需要先执行"cmd.exe d:",再执行"cmd.exe cd test",我合并成一条,应该怎么执行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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命令
本文介绍了
DOS命令
的基本使用
方法
及其在
Java
开发
中
的应用,包括如何打开
DOS命令
窗口、常用的
DOS命令
以及
Java
中
特定的
DOS命令
如
java
c、
java
等,并提供了编译多个源
文件
和组织.
java
与.class
文件
的
方法
。
通过
java
代码实现dos环境下多条命令的
执行
本文详细介绍了如何在
Java
代码
中
调用批处理
文件
bat
,实现一次性
连续
执行
多条命令的
方法
,并通过实例演示了在代码
中
实现这一功能的过程。此外,还解释了如何在
bat
文件
中
加入pause或cmd指令来控制Dos窗口的行为。
windows下无DOS窗口
运行
Java
程序的
bat
文件
本文介绍如何在启动
Java
程序时避免DOS窗口显示。通过使用
java
w命令而非
java
命令,可以在不显示控制台窗口的情况下
运行
Java
应用程序。对于批处理
文件
(.
bat
),可以通过
执行
@start
java
w -jar x.jar来实现。
超炫酷的
Bat
脚本入门教程
本文讲述作者部署前端项目时,看到同事用.
bat
文件
部署后端的经历。介绍了批处理
文件
常用命令,如echo、call、pause等,还给出起步操作示例,包括检索
文件
、设置字体颜色和窗体大小、
文件
夹操作、网络命令及
bat
运行
java
等,指出掌握
DOS命令
利于使用
BAT
。
java
调用DOS并获取
执行
中
bat
的输出
本文介绍了如何使用
Java
通过Runtime.exec()
方法
调用
DOS命令
行
执行
BAT
文件
,并通过获取标准输出流来读取
BAT
脚本的
运行
结果。示例代码展示了如何处理
bat
文件
中
的命令,包括
执行
Java
类和打印特定信息。需要注意的是,如果使用cmd /c start命令,将无法获取
BAT
脚本的输出。
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章