Вы можете использовать %~dp0
, d означает только диск, p означает только путь, 0 является аргументом для полного имени файла пакетного файла.
Например, если путь к файлу был C:\ Users \ Oliver \ Desktop \ example.bat, тогда аргумент будет равен C: \ Users \ Oliver \ Desktop \, также вы можете использовать команду set cpath=%~dp0 && set cpath=%cpath:~0,-1%
и использовать переменную %cpath%
, чтобы удалить косую черту.