Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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

Цитата(Mid1987 @  26.4.2012,  13:50 Найти цитируемый пост)
 свободного пространства заданной папки

 smile 
это вообще нонсенс. у папки нет ограничений по объёму, что значит, что у всех папок одного и того же диска размер свободного пространства равен размеру свободного пространства этого диска.

Автор: Doga 9.6.2012, 18:12
Привет.

На странице вышеприведённой ссылки, внизу, есть упоминание о функции GetDiskFreeSpaceEx .

Эх, давно прошли те времена, когда миром правил добряк DOS. Теперь всем заправляет гнусная семейка злюк Windows - твари ещё те! На них где сядешь, там и слезешь - так просто даже подойти нельзя.
А уж на счёт дискового пространства - тут вообще беда. Сговорится такая гадина с Админом, и на тебе  - 1 мегабайт на почту, сюда не смотри, туда не ходи, здесь не нажимай и то не трогай! 

Как жить бедному Пользователю? Боже, хорошо хоть, что я не Гость! А то и дышать запретили бы! 
 smile 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)