您的位置:首页 > 编程语言 > Java开发

【转】java中调用cmd命令(cmd /c 和 cmd/k)获得当前目录绝对路径

2015-08-19 17:35 295 查看
@URL http://blog.csdn.net/yx5131421/article/details/7447355
@author yx5131421@CSDN

-----------------------------------------------------------------

cmd /c和cmd /k

java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

echo 当前盘符:%~d0

echo 当前盘符和路径:%~dp0

echo 当前批处理全路径:%~f0

echo 当前盘符和路径的短文件名格式:%~sdp0

echo 当前CMD默认目录:%cd%

echo 目录中有空格也可以加入""避免找不到路径

echo 当前盘符和路径的短文件名格式:"%~sdp0"

echo 当前CMD默认目录:"%cd%"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: