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

来源:互联网 发布:人机界面简单编程实例 编辑:程序博客网 时间:2024/05/01 09:24
@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%"

0 0
原创粉丝点击