.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 배치 스크립트 작성자가 많지 않으므로 가능한 한 몇 가지 코드 변경으로 해당 파일의 절대 경로를 얻고 싶습니다.