| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Мониторинг дискового пространства |
| Автор: Mid1987 26.4.2012, 13:50 |
| Доброго времени суток! Подскажите, как можно реализовать в Builder C++, следующее: Проверка "Дисковое пространство" позволяет осуществлять мониторинг размера свободного пространства заданной папки или логического диска, как на удаленном компьютере, так и на локальном. В случае удаленного мониторинга, для работы проверки необходимо наличие доступа к папке или диску (корневая папка, к примеру, «c:\» или «\\pcname\c») по сети. Проверка может возвращать несколько результатов, свидетельствующих об изменении свободного пространства папки или диска и достижении им критического значения. Заранее благодарен! |
| Автор: borisbn 26.4.2012, 16:14 |
| http://msdn.microsoft.com/en-us/library/windows/desktop/aa364935(v=vs.85).aspx это вообще нонсенс. у папки нет ограничений по объёму, что значит, что у всех папок одного и того же диска размер свободного пространства равен размеру свободного пространства этого диска. |
| Автор: Doga 9.6.2012, 18:12 |
| Привет. На странице вышеприведённой ссылки, внизу, есть упоминание о функции GetDiskFreeSpaceEx . Эх, давно прошли те времена, когда миром правил добряк DOS. Теперь всем заправляет гнусная семейка злюк Windows - твари ещё те! На них где сядешь, там и слезешь - так просто даже подойти нельзя. А уж на счёт дискового пространства - тут вообще беда. Сговорится такая гадина с Админом, и на тебе - 1 мегабайт на почту, сюда не смотри, туда не ходи, здесь не нажимай и то не трогай! Как жить бедному Пользователю? Боже, хорошо хоть, что я не Гость! А то и дышать запретили бы! |