Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
@echo off
for /R %%A in (*.*) do (
for %%I in ("%%A") do call :auswertung "%%A" %%~zI
)
goto :eof
:auswertung
if %2 LEQ 1024 goto varBytes
if %2 LEQ 1048576 goto varKiBytes
if %2 LEQ 1073741824 goto varMiBytes
if %2 LEQ 1099511627776 goto varGiBytes
goto ausgabe
:varBytes
SET end=B
SET /A var=%2
goto ausgabe
:varKiBytes
SET end=KB
SET /A var=%2/1024
goto ausgabe
:varMiBytes
SET end=MB
SET /A var=%2/1048576
goto ausgabe
:varGiBytes
SET end=GB
SET /A var=%2/1073741824
goto ausgabe
:ausgabe
echo Die Datei %1 ist %var% %end% gross
goto :eof