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

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

Пользователь


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

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


Ок! Тогда отвечу на свой же вопрос...
Как можно проверить, сколько свободного места осталось на %systemdrive% и, допустим, если больше n гигов, то выполнить какое-либо действие?
Вот такой батник получился... если на диске больше 5 гигабайт, то выполняется какое-то действие...
Код: Выделить весь код
@echo off
Set SPACE=5368709120
for /F "Tokens=6  Delims= " %%a in ('fsutil volume diskfree %systemdrive%') do (
echo Free space: %%a
Set fr=%%a
)
if %fr% GTR %SPACE% goto DEISTVIE
exit

:DEISTVIE
echo Doing something...
Работает покрайней мере на NTFS
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:10, 11-01-2008 | #8