Java中执行command的简单示例

Java中执行command的简单示例,第1张

这里以Windows系统的命令行环境为例

如何编码大家应该都熟悉,使用Runtime.getRuntime().exec(String command)就可以。本文主要是补充几个参数使用示例,强烈建议大家亲手试试体会一下不同之处。

简单命令
  • Runtime.getRuntime().exec("notepad")
文件拷贝
  • Runtime.getRuntime().exec("cmd /c start copy C:\Users\xx\Desktop\xxx.txt C:\Users\xx\Desktop\xxxDir")
d出命令行并执行

/c/k的区别

  • Runtime.getRuntime().exec("cmd /k start cmd /c java -version")
  • Runtime.getRuntime().exec("cmd /k start cmd /k java -version")

给d出命令行传递pause命令

  • Runtime.getRuntime().exec("cmd /k start cmd /c java -version ^&pause")
  • Runtime.getRuntime().exec("cmd /k start cmd /k java -version ^&pause")

给d出命令行中的命令传递参数

  • Runtime.getRuntime().exec("cmd /k start cmd /c python ./test.py param1 param2 ^&pause")

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/919736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存