通过我的代码,我得到了以 GB 为单位的文件夹大小,没有小数位。但我需要 GB 格式,有小数点和小数点后 2 位。
@echo off
for /F "tokens=*" %%a IN ('"dir C:\Users\rinni.abraham\Desktop\fresh %1 /s /-c | find "bytes" | find /v "free""') do set summaryout=%%a
for /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do set filesout=%%a&set sizeout=%%b
set sizeout=%sizeout:bytes=%
set sizeout=%sizeout: =%
echo Size is: %sizeout%
pause
set /a sizeout=%sizeout%/1049
set /a sizeout=%sizeout%/1024
这是我的输出:
Size is: 2gb
我希望输出为:
Size is: 2.03 gb
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)