Fantastish, Поэтому лучше не сводить в мегабайты, а брать значения как есть в Dir в байтах, а для читабельности выравнивать объем по правому краю и с пробелами между разрядами. Замените кусок предыдущего кода.
Код:

:SizeDir
for /f "usebackq tokens=3,4*" %%i in (`dir /s %1 2^>nul`) do Set A=!B! & Set B=%%i %%j
Set "A= !A!"
Echo +++ !A:~-23! в %1 >>"%Logf%"
GoTo :Eof