Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


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=%"
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:52, 21-05-2011 | #45