bat dp0



Bat путь к файлу

Автор Антон Карманов задал вопрос в разделе Другие языки и технологии

Возможно ли в bat-файле определить путь до каталога, в котором этот самый bat-файл запущен? и получил лучший ответ

Ответ от
Может подойдёт команда "cd" без параметров

Ответ от Илья Эйдлер[гуру]
Разумеется. cd [полный_путь_к_каталогу] Например cd c: emp А, вообще, лучше напиши конкретно какова задача. Возможно, есть варианты.

Ответ от Дмитрий[гуру]
Если я правильно вопрос понял - нет.

Ответ от Вадим Сухотин[гуру]
Совершено верно - %~dp0. Но это работает только в Windows, начиная с 2000. Для 95-98 (и даже для DOS)можно написать так: %0.. То есть, если путь к файлу c:atsmyf.bat, то %0.. раскроется в c:atsmy. Этот способ универсален, то есть годится для всех версий DOS и Windows (по крайней мере, до XP включительно - выше на пробовал.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Возможно ли в bat-файле определить путь до каталога, в котором этот самый bat-файл запущен?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*