Twoj skrypt jest poprawnie sformatowany do iteracji po wszystkich plikach PNG w katalogu D:\Gry\EA SPORTS i jego podkatalogach. Jeśli to nie działa, upewnij się, że uruchamiasz go jako część pliku wsadowego (nie bezpośrednio w wierszu polecenia CMD, ponieważ wymaga to podwójnych znaków procentu %% dla zmiennych w plikach wsadowych).
Jeśli testujesz bezpośrednio w CMD, użyj pojedynczego znaku procentu %:
for /R "D:\Gry\EA SPORTS" %var in (*.png) do echo %var
Jeśli plik wsadowy znajduje się w D:\Gry\EA SPORTSi chcesz względnie odwołać się do tego katalogu, możesz użyć .do oznaczenia bieżącego katalogu:
for /R . %%var in (*.png) do echo %%var
Jeśli skrypt jest już zapisany D:\Gryi chcesz go przeskanować D:\Gry\EA SPORTS, możesz do niego nawigować w następujący sposób
for /R ".\EA SPORTS" %%var in (*.png) do echo %%var
Jeśli Twój skrypt może być uruchamiany z innego katalogu i chcesz mieć pewność, że zawsze będzie działał w zależności od lokalizacji skryptu, możesz na początku skryptu wstawić polecenie zmiany katalogu na własny katalog skryptu:
cd /d %~dp0
for /R . %%var in (*.png) do echo %%var