У мене є наступний скрипт, щоб перелічити всі файли, рекурсивно з каталогу, що мають .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.