Я пишу пакетный файл, мне нужно получить родительскую папку этого файла bat. Возможно ли это?
NB Я имею в виду родительскую папку командного файла, а не текущего каталога приглашения, вызывающего эту партию.
Спасибо
Ответ 1
Родительская папка пакета находится в переменной %~dp0 расположенной. Пример:
@echo off&setlocal
for %%i in ("%~dp0.") do set "folder=%%~fi"
echo %folder%