如何获得带有小数点和2位小数的GB文件夹大小?

时间:2016-05-18 07:29:51

标签: batch-file

使用我的代码,我得到的文件夹大小为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

0 个答案:

没有答案