windows下bat批处理中%cd%和%~dp0的区别

  • Post author:
  • Post category:其他




windows下bat批处理中%cd%和%~dp0的区别

解释:

1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录
2. %cd%的内容是可以被改变的,其内容为命令的执行路径或批处理文件的执行路径。

解释:

1.%~dp0只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理
2.. 文件所在的盘符:+路径。在执行这个批处理文件的过程中,它展开后的内容是不可以改变的。

实例

@echo off

echo %cd%

echo %~dp0

pause

在这里插入图片描述



版权声明:本文为m0_59900155原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。