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

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

Аватара для zion87

Старожил


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

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


если положить файл в папку %USERNAME% то он будет считать размеры файлов в папках глубже корневой
Код: Выделить весь код
@echo off
for /f "delims=*" %%H in ('dir /s /b /a-d "*.*"') do set /a size+=%%~zH
set /a size/=1048576
set /a cvot=3072-%size%
color 0A
if %cvot% LEQ 300 color 0C
echo Ќ* ¤ЁбЄҐ %size%mb
echo Ћбв*«®бм %cvot%mb
pause
для уточнения размера оставшейся квоты пользователю необходимо будет обратиться к файлу напрямую

ну или каждому пользователю создать себе отдельно по файлу
Код: Выделить весь код
@echo off
for /f "delims=*" %%H in ('dir /s /b /a-d "\\server\users\%USERNAME%\*.*"') do set /a size+=%%~zH
set /a size/=1048576
set /a cvot=3072-%size%
color 0A
if %cvot% LEQ 300 color 0C
echo Ќ* ¤ЁбЄҐ %size%mb
echo Ћбв*«®бм %cvot%mb
pause

Отправлено: 12:51, 28-01-2013 | #2