sov44,
Можно с помощью
du, мне кажется короче:
Код:

@echo off
setlocal
1>nul chcp 1251
du -q "C:\Folder" | findstr "Size:"
Или завернуть:
Код:

@echo off
1>nul chcp 1251
setlocal enabledelayedexpansion
for /f "tokens=2*" %%i in (' du -q "c:\folder" ^| findstr "Size:" ') do call:set %%i %%j
echo %size%
goto:eof
:set
for %%i in (%*) do set "size=!size!%%i"
set "size=%size:bytes=%"