Как я могу преобразовать относительный путь в полный путь в Пакетный файл DOS?

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

set TempDir=%1\..\Temp
echo %TempDir%

Итак, если я запускаю свой командный файл с параметром \ FolderA , вывод оператора echo будет FolderA \ .. \ Temp вместо \ Temp , как я и ожидал.

6
задан John Visser 6 July 2011 в 04:26
поделиться