विंडोज़ बैच में, बाइट्स को KB या MB या GB में कैसे बदलें?
बैच में, स्क्रीन पर आउटपुट कैसे करें?
नीचे एक विंडोज बैच है जो बाइट्स में एक फ़ोल्डर आकार को आउटपुट करता है।
उदाहरण:
d0 \ temp में 2,041,737,167 बाइट्स
@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 बाइट्स को:
1,993,883 KB (2,041,737,167 / 1024)
1947 MB (2,041,737,167 / 1048576)
1.9 GB (2,041,737,167 / 1073741824)
-