Синтаксис% ~ f1 изменяет параметр, представляющий имя файла, в его полный путь. Есть ли способ получить эту функциональность для переменных, определенных в пакетном скрипте, а не только для значений параметров?
Например, если пользователь предоставляет параметр командной строки «test.txt», работает следующий скрипт:
echo Квалифицированное имя файла:% ~ f1
Но если я попытаюсь сделать то же самое с переменной вместо параметра, как я могу получить такую же функциональность? Эта попытка неверного синтаксиса и не работает:
set unqualifiedFilename = "test.txt"
echo Квалифицированное имя файла:% ~ funqualifiedFilename