小编典典

如何在 Windows 中获取批处理脚本的路径?

all

我知道它%0包含批处理脚本的完整路径,例如c:\path\to\my\file\abc.bat

我会path等于c:\path\to\my\file

我怎么能做到这一点?


阅读 133

收藏
2022-03-24

共1个答案

小编典典

%~dp0将是目录。这是有关所有路径修饰符的一些文档。好玩的东西 :-)

要删除最后的反斜杠,您可以使用:n,m子字符串语法,如下所示:

SET mypath=%~dp0
echo %mypath:~0,-1%

不幸的是,我不相信有一种方法可以将%0语法与语法结合起来。:~n,m

2022-03-24