- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('dir /b /s /ad') do (
- for /f "delims=" %%b in ('cd %%a ^|dir /s /b /a-d') do (
- set /a m+=%%~zb
- )
- echo "%%a !m!">>a.txt
- set /a m=0
- )
- endlocal
- pause
复制代码 我是想通过每个文件下文件大小累加来得到文件夹大小,但上面运行结果怎么实际属性中看到的大小不一样。
请问错在那里? |