Я пишу командный файл, который выполняет ряд операций в папке, которая указана относительно первого аргумента, переданного в командный файл. В пакетном файле я хотел бы передать пользователю папку, в которой я работаю. Однако каждый раз, когда я повторяю путь, он содержит .... \, который я использовал, чтобы определить, где разместить свою папку. Например.
set TempDir=%1\..\Temp
echo %TempDir%
Таким образом, если я запусту свой пакетный файл с параметром \FolderA
, вывод команды echo будет FolderA\..\Temp
вместо \Temp
, как я и ожидал.