Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Что-то арифметика не правильно считает размер скрытых папок, подскажите, где ошибка?
Код: Выделить весь код
@Echo Off
SetLocal enabledelayedexpansion

set Cnt=10
call :CalcAndDel_3 %WINDIR%\^$NtUninstall?????????? AH
Set /A Cnt +=dirsize1
Echo %Cnt%
pause
exit /b

:CalcAndDel_3
For /F "skip=4 tokens=1-3" %%a IN ('Dir "%1" /-C /%2') Do (
If "%%b"=="папок" (Set flag=1) Else (Set flag=0)
if !flag!==1 Set dirsize1=%%c
)
exit /b

Последний раз редактировалось sov44, 12-04-2012 в 22:32.


Отправлено: 22:27, 12-04-2012 | #7