How to get the path of a batch script without the trailing backslash in a single command?

后端 未结 6 1134
闹比i
闹比i 2021-02-02 07:49

Suppose I wish to get the absolute path of a batch script from within the batch script itself, but without a trailing backslash. Normally, I do it this way:

SET          


        
6条回答
  •  长情又很酷
    2021-02-02 08:30

    Only with delayed expansion when you write both statements into the same line:

    set BuildDir=%~dp0&&set BuildDir=!BuildDir:~0,-1!
    

    But that kinda defies the purpose.

提交回复
热议问题