Как можно получить полный путь к файлу в bat?
Есть такая проблема. В bat-файле мне нужно вывести путь до какого-либо файла: либо из текущей директории, либо файла из Path. В принципе, у меня все работает, но скрипт ломается, когда в Path записан относительный путь. Например: вот Path: "a;C:\dev". В обеих этих папках есть файл 1.ехе. Мой скрипт выведет такой результат:
C:\\dev\1.exe
a\1.exe
а мне нужно, чтобы во второй строчке был полный путь к файлу. Я знаю, что есть модификаторы типа %~dp1, но если имя файла состоит из нескольких слов, то использовать такую конструкцию я не могу, так как %~dp* не работает. В общем, суть вопроса: как получить полный путь к файлу в bat?