DOS批处理中%cd%和%~dp0的异同
2013-05-27 09:56
519 查看
这两个命令都是用来获取当前目录名的,不同的是%cd%可以用于命令行和批处理文件中,%~dp0只能用于批处理文件。并且功能上也有不同:前者返回的是执行命令时所在的目录。后者是返回的是批处理文件所在的目录.
例子:
在C:\ 下执行它,输出为:
例子:
@echo off echo this is %%cd%% %cd% echo this is %%~dp0 %~dp0
在C:\ 下执行它,输出为:
C:\>D:\dirshow.bat this is %cd% C:\ this is %~dp0 D:\
相关文章推荐
- DOS批处理中%cd%和%~dp0的异同
- DOS批处理中%cd%和%~dp0的异同分析
- DOS批处理中%cd%和%~dp0的异同
- 【转载】DOS批处理中%cd%和%~dp0的异同
- DOS批处理中%cd%和%~dp0的异同
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%与%~dp0的区别详解
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别[forward]
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- DOS批处理中%cd%和%~dp0的区别
- 批处理%~d0 cd %~dp0 解释