从`.bat`文件内部获取其位置

3

我正在为Windows编写一个.bat脚本。在脚本中是否有任何命令可以用来检索脚本所在的目录?

2个回答

3

来自:http://ss64.com/nt/cd.html

在批处理文件中显示批处理文件位置(%0):

ECHO "%~dp0"


注:本命令用于Windows操作系统。

-1

echo %CD%

应该可以工作


2
我没有要求当前目录,我要求的是脚本所在的目录。 - Ram Rachum
1
哦,我以为你是从同一个目录下运行脚本的。 - JoseK
这并不总是一个有效的假设 :-) - Joey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接