Tipulatoid
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору paveltr Цитата: Попробую забить место до 2 Гб и прогнать так | Все равно не получится, т.к. свободного места у тебя, как говоришь, 4494696448, что больше допустимого диапазона. По идее, нужно юзать команду или консольную прогу, что сообщит свободное место не в байтах, а в кило- или мегабайтах - тогда все будет ОК. Только тут я не знаю, что именно тебе посоветовать. [b]Добавлено: [\b] Не сразу правильно понял твой пост - если заполнишь диск, так, что останется меньше 2 Гб - то должен работать, конечно. [b] Еще Добавлено: [\b] Да, и замечание по коду: зачем создавать лишний темповый файл и потом его потирать? Лучше так: Код: @echo off echo %date% - %time% : start for /f "tokens=3 delims= " %%a in ('dir c:\ /-c') do set free=%%a if /i %free% LSS 1073741824 (net send administrator CHECK FREE SPACE^! drive c: %free% bytes free^!) else (echo %date%, %time% : drive c: %free% bytes free, message not sent) echo %date% - %time% : finish |
| Всего записей: 349 | Зарегистр. 22-12-2006 | Отправлено: 20:10 16-08-2007 | Исправлено: Tipulatoid, 20:32 16-08-2007 |
|