@echo off
setlocal disableDelayedExpansion
set /A Counter=1 

for /r %%L in (*) do (
for /f %%Z in (%%L) do (
set /A Counter+=1
echo %Counter%
echo %%L
)
)
echo %Counter%

Bądź tu człowieku mądry... W katalogu mam 2 pliki, pokazuje mi te dwa pliki tyle razy że łącznie wynosi 32... Gdy wypisuje licznik w pętli mam cały czas 1, co też nie pojmuje...

Potrzebuje coś zrobić na losowych plikach. Chciałam dać if-a i tam gdzie licznik równy jest tej liczbie coś zrobić...

Nie ma akurat tu podkatalogów...

dodanie znacznika <code class="winbatch"> - @furious programming