![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать размер папки или количество файлов в ней без FindNext
alexta © (2002-11-02 15:33:00)Привет всем!
Никто не знает как можно узнать размер папки или количество файлов в ней без FindNext? В принципе задача поставлена так: отображать процесс создания списка файлов из каталога (с подкаталогами). Возможно ли это в принцепе? Windows как-то умудряется считать размер папки очень быстро.
Заранее благодарю.
Dimka Maslov (2002-11-05 09:42:00) [1]IShellFolder. Есть демонстрационная программа VirtualListView, входящая в комплект поставки Delphi, где показано как с ним работать.
Viktor Kushnir (2002-11-05 09:14:00) [2]TListBox, действительно не использует TSearchRec, так как просто не считывает файлы. Marcus наверное имел в виду TFileListBox, вот он действительно юзает и TSearchRec и все что с ним связанно.
Song (2002-11-05 08:54:00) [3]2Marcus (04.11.02 16:29)
Раз попал впросак признай свою неправоту и не надо выворачиваться. TListBox не пользуется TSearchRec
Marcus (2002-11-04 16:29:00) [4]2 Song: А ListBox по-твоему чем пользуется? Тот же FindNext, как ни крути. А использование ListBox бодрости программе не прибавит
Song (2002-11-04 14:04:00) [5]Why not?
LB_DIR+TListBox.Items.Count
Marcus (2002-11-04 12:00:00) [6]Без FindNext никак. А винда так и считает, просто она считает в отдельном потоке. Замечал, наверно, если объемную папку откроешь, вся инфа уже видна, а байтики продолжают набегать...