У меня есть следующий скрипт, чтобы перечислить все файлы, рекурсивно из каталога, с расширением .phtml
.
@echo off
setlocal
for /f %%G in ('forfiles /s /m *.phtml /c "cmd /c echo @relpath"') do echo %%G >> listoffiles.txt
endlocal
exit
Он перечисляет только относительный путь к файлам. Приведенный выше скрипт выполняется из промежуточного местоположения, поэтому я не получаю полные пути в переменной @relpath
.
Также я получаю кавычки в строках результата, которые я хочу удалить.
Я хочу получить абсолютный путь к этим файлам с несколькими изменениями кода, насколько это возможно, если доступна глобальная переменная, которая может быть использована в моем коде, тогда это лучше для меня, так как я не очень люблю пакетный скрипт Windows.