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