в пакете windows, Как конвертировать байты в КБ или Мб или ГБ?
В пакете, как вывести наружу результаты к экрану?
ниже пакет Windows, который выводит размер папки в байтах.
пример:
2,041,737,167 байт d:temp
@echo off
set bytes=
for /f "usebackq tokens=1,2,3,4" %%a in (`dir /s/w/c "d:temp" ^| findstr "File(s)"`) do set bytes=%%c
echo %bytes% bytes in d:temp*.*
pause
в пакете, как конвертировать?
2,041,737,167 байт to:
1,993,883 KB (2,041,737,167 / 1024)
1947 MB (2,041,737,167 / 1048576)
1.9 GB (2,041,737,167 / 1073741824)
--