@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /a-d /b *.*') do ( echo %%i:文件大小=%%~zi字节&echo.)pause
是不是获取盘符里所有文件的大小,或是一个文件夹里面的?