Eu tenho o seguinte script para listar todos os arquivos, recursivamente de um diretório, com uma .phtml
extensão.
@echo off
setlocal
for /f %%G in ('forfiles /s /m *.phtml /c "cmd /c echo @relpath"') do echo %%G >> listoffiles.txt
endlocal
exit
Ele lista apenas o caminho relativo dos arquivos. O script acima está sendo executado em um local intermediário, portanto, não estou obtendo caminhos completos na @relpath
variável.
Também estou recebendo aspas nas linhas de resultado, que desejo remover.
Desejo obter o caminho absoluto para esses arquivos com o menor número possível de alterações de código, se houver uma variável global disponível que possa ser usada no meu código, será melhor para mim, pois não sou muito fã de scripts em lote do Windows.
windows
command-line
batch
Vicky Dev
fonte
fonte