最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
DOS批处理中%cd%和%~dp0的区别
时间:2022-11-14 23:18:51 编辑:袖梨 来源:一聚教程网
1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:dir目录下面,
输入:echo %cd% ,则显示为:c:dir 。
%cd%的内容是可以被改变的,其内容为命令的执行路径或批处理文件的执行路径。
2.%~dp0只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理文件所在的盘符:+路径。在执行这个批处理文件的过程中,它展开后的内容是不可以改变的。比如在D盘下有个批处理文件,path.bat,其内容为:
@echo off
echo this is %%cd%% %cd%
echo this is %%~dp0 %~dp0
在C: 和E:分别下执行它,输出为:
相关文章
- 塞尔达无双封印战记switch1能玩吗 塞尔达无双游戏适配平台介绍 11-04
 - 原神杜林怎么配队 杜林队伍推荐 11-04
 - 原神杜林武器选择推荐 11-04
 - 原神杜林天赋等级突破材料一览 11-04
 - 碧蓝航线蒂奇喵强度怎么样 11-04
 - dnf手游雷龙和土龙怎么选-灾难雷龙/土龙选择推荐 11-04