Как в bat файле получить путь к его местоположению
- Recluse
- 08.10.2022
- 3 387
- 0
- 7
- 7
- 0

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