Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 08:09 27.04.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Ракурсия (рекурсия)
Автор Chefo ()
Публикувано10.11.03 22:33  



Пиша и в скоби, защото не знам как е правилно.
А и ме е срам! Преди години си пишех какви ли не програмки да си обхождам директориите, а сега когато ми трябва, не мога. Кода по-долу ми връща само файловете от най-горната директория.
Когато срещне директория, влиза пак в процедурата, но не намира нищо и излиза обратно. Ето и кода ми:

procedure TForm1.GetFiles(n: string);
var
sr: TSearchRec;
begin
if FindFirst (ExpandFileName (n) + '\*.*', faAnyFile, sr) = 0 then begin
repeat
if sr.Name[Length (sr.Name)] <> '.' then
if (sr.Attr and faDirectory) = faDirectory then
GetFiles (sr.Name)
else
InsertFile(sr);
until FindNext (sr) <> 0;
FindClose(sr);
end;
end;

Викам процедурата с GetFile ('C:\temp');

Какво пропускам???

ЧеФо

Цялата тема
ТемаАвторПубликувано
* Ракурсия (рекурсия) Chefo   10.11.03 22:33
. * рЕкурсия Eventer   11.11.03 00:31
. * Re: рЕкурсия Chefo   11.11.03 07:54
. * Re: рЕкурсия Eventer   11.11.03 08:59
. * Re: рЕкурсия Formal   11.11.03 12:35
. * Eventer и Formal, Chefo   14.11.03 22:33
. * Re: рЕкурсия NDeu   11.11.03 14:39
. * Re: рЕкурсия Chefo   14.11.03 22:34
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.