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

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

А можно ли как-то узнать кол-во файлов в папке?


Kolan ©   (2007-02-24 23:27:00) 

Не проходясь FindFirst?

Чтобы когда я буду идти FindFirst я мог бы узнать прогресс выполнения…


  (2007-02-25 20:52:00) [1]

Удалено модератором


Anatoly Podgoretsky   (2007-02-25 16:48:00) [2]

> Kolan  (25.02.2007 16:43:10)  [10]

Грех другое, а это баловство и растрата ресурсов, надеюсь что чужих.


vrem   (2007-02-25 16:44:00) [3]

грех это не так, а так это традиция :)


Kolan   (2007-02-25 16:43:00) [4]

«[9] Anatoly Podgoretsky ©   (25.02.07 16:33)
Посчитай сначало отдельно, до запоминания. Раз ты так уж
хочешь показать процесс этого запоминания.»

Ну так и сделал. :)
«Раз ты так», а что это грех?


Anatoly Podgoretsky   (2007-02-25 16:33:00) [5]

Посчитай сначало отдельно, до запоминания. Раз ты так уж хочешь показать процесс этого запоминания.


Kolan   (2007-02-25 15:33:00) [6]

«[7] Palladin ©   (25.02.07 14:57)
никак»

Ну и… ладно :)


Palladin   (2007-02-25 14:57:00) [7]

никак


Kolan   (2007-02-25 11:03:00) [8]


> И даже один раз, но с запоминанием имен файлов в StringList'е.

Так и делаю. Я как раз прогресс этого «запоминания» и хочу показать.


Anatoly Podgoretsky   (2007-02-25 10:23:00) [9]

> Игорь Шевченко  (25.02.2007 10:17:04)  [4]

Не, ну это другое, там неправильно FindNext работал, а здесь StringList


Игорь Шевченко   (2007-02-25 10:17:00) [10]


> То ли переименовывал, то ли по данным из найденных файлов
> добавлял новые файлы, то ли ещё что-то. И обломился на этом
>


В цикле
for I:=0 to StringList.Count - 1 do
 StringList.Delete(I);

тоже обломишься :)


Германн   (2007-02-25 01:29:00) [11]


> Юрий Зотов ©   (25.02.07 01:13) [2]
>
> И даже один раз, но с запоминанием имен файлов в StringList'е.
>  А потом обрабатывать уже готовый список. Так оно побыстрее
> будет.
>

А может и не только "побыстрее". Остались у меня какие-то смутные воспоминания из молодости, когда я выполнял поиск и найдя нужные файлы делал их обработку. То ли переименовывал, то ли по данным из найденных файлов добавлял новые файлы, то ли ещё что-то. И обломился на этом :( FindNext при этом работал неправильно!


Юрий Зотов   (2007-02-25 01:13:00) [12]

И даже один раз, но с запоминанием имен файлов в StringList'е. А потом обрабатывать уже готовый список. Так оно побыстрее будет.


Игорь Шевченко   (2007-02-25 00:43:00) [13]

нельзя. но никто не мешает выполнить цикл Findfirst/Findnext/Findclose два раза :)


Наверх

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