java程序实现连续执行cmd命令

Garry1115 2013-08-21 05:24:05
通过Runtime.getRuntime().exec("cmd /c start"); 可以调用cmd 但是我想连续执行??
example:先执行cd xx 然后在这个xx文件中mkdir dd 然后copy 等等。。。就是一次性连续的操作。。。
...全文
541 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
想喝咖啡的貓 2013-08-21
  • 打赏
  • 举报
回复
example:先执行cd xx 然后在这个xx文件中mkdir dd 然后copy 等等。。。就是一次性连续的操作。。。 ------------------ 为什么不用 批处理? 带参数的批处理比写一堆java代码要简便的多。
rumlee 2013-08-21
  • 打赏
  • 举报
回复
你如果是可以并行的执行,则直接多次执行exec就行了。 如果需要连续顺序的执行,则每次调用exec之后,Process p = runtime.exec(c);调用p.waitFor();则会挂起,等待命令执行完成之后返回,并且你可以通过两个线程获取输入流和输出流。 不知道我有没有说明白。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧