Mam następujący skrypt, aby wyświetlić wszystkie pliki, rekurencyjnie z katalogu, z .phtml
rozszerzeniem.
@echo off
setlocal
for /f %%G in ('forfiles /s /m *.phtml /c "cmd /c echo @relpath"') do echo %%G >> listoffiles.txt
endlocal
exit
Wymienia tylko względną ścieżkę do plików. Powyższy skrypt działa z pośredniej lokalizacji, więc nie otrzymuję pełnych ścieżek w @relpath
zmiennej.
Otrzymuję również cytaty w wierszach wyników, które chcę usunąć.
Chcę uzyskać bezwzględną ścieżkę do tych plików z kilkoma zmianami kodu, jak to możliwe, jeśli dostępna jest zmienna globalna, której można użyć w moim kodzie, to jest to dla mnie najlepsze, ponieważ nie jestem wielkim scripterem systemu Windows.
windows
command-line
batch
Vicky Dev
źródło
źródło