Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определения свободного места на NTFS-диске [D5, Win2k, WinXP]


Альф ©   (2005-11-11 14:43:00) 

Как определить количество свободного места на NTFS-диске, при условии мотирования на него других логических дисков как папок.
К сожалению GetDiskFreeSpace(...)возвращает размер только текущего логического тома...

К примеру есть папка с программой
D:\[my programm name]
в торой находятся папки с текущими данными собираемыми на протяжении какогото периода

D:\[my programm name]\data1\
D:\[my programm name]\data2\
и т.д.

при этом папка вида dataNможет быть как обычной папкой на этом томе так и монтированным логическим диском...
Как быть в такой ситуации ?


Игорь Шевченко   (2005-11-11 16:22:00) [1]

http://www.schevchenko.net.ru/BIN/DeviceIoControl.zip(Exe)

http://www.schevchenko.net.ru/SRC/DeviceIoControl_60.zip(Исходники)

Может, натолкнет на мысль


Ботвин Дмитрий   (2005-11-11 14:44:00) [2]

WMI - универсальное решение для таких задач :-))


Наверх

Титульная страница Поиск, карта сайта Написать письмо