Как в bat файле получить путь к его местоположению

Как в bat файле получить путь к его местоположению

Использование переменной %~dp0

В случае, если необходимо получить путь к запущенному bat файлу, следует использовать переменную %~dp0, которая выводит путь к той директории, откуда был запущен bat файл. К примеру, вы можете создать такой вот простой bat файл, со следующим содержанием:

@echo off
echo Директория, в которой расположен bat файл: %~dp0
pause
Не забываем, что для корректного отображения русских символов, файл следует сохранить в кодироке CP866.

В результате выполнения такого файла, будет выводиться значение переменной %~dp0, которое содержит в себе путь к той директории, в которой этот самый файл расположен. Например, если сохранить этот bat файл на рабочий стол пользователя Windows 10 с именем User, то вывод при выполнении bat файла будет следующий:

Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.