联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /ad /b "d:\aaa"') do ( for /f "delims=" %%i in ('dir /s /a-d/b "%%a\*.*"') do set /a n+=%%~zi echo %%a中共有文件大小为!n!字节 set "n=0" ) pause>nul
@echo off&setlocal enabledelayedexpansion for /r /d %%a in (*) do ( for %%i in ("%%a\*.*") do set/a n+=%%~zi set/a kb=n/1024 call :lp "%%a" echo.&set n=0 ) pause>nul&exit/b :lp if defined kb ( set var=,!kb:~-3! set size=!var!!size! set kb=!kb:~,-3! goto lp ) set size=!size:~1! echo %~1中约有 !size!KB set size=