Di batch windows, Bagaimana mengkonversi Bytes ke KB atau MB atau GB?
Secara batch, Bagaimana cara menampilkan hasil ke layar?
Di bawah ini adalah kumpulan Windows yang menampilkan ukuran folder dalam byte.
contoh:
2.041.737.167 byte dalam 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
Dalam batch, bagaimana cara mengubahnya?
2.041.737.167 byte ke:
1.993.883 KB (2.041.737.167 / 1024)
1947 MB (2.041.737.167 / 1048576)
1,9 GB (2.041.737.167 / 1073741824)
-