Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2008, 08:25   #1
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию Алгоритм поиска...

Здраствуйте, уважаемые!
Как искать файлы в папке я понял, но никак не могу придумать алгоритм, который выведет полный списов файлов во всех вложенных папках, начиная с ".\Base\"
Посоветуйте, как это лучше сделать?
ЗЫ: в папке Base имеется 2 или 3 папки, в каждой из них по 4-8 вложенных папок, в которых и содержатся нужные файлы. Вот мне какраз и надо получить список этих файлов
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 26.10.2008, 08:35   #2
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Извиняюсь, уже нашел )
Код:
Procedure TCHMain.CreateFullCRCList(s:string);
var SearchRec:TSearchRec;
res:integer;
begin
res:=FindFirst(s+'*.*',faAnyFile,SearchRec);
res:=findNext(SearchRec);
While res=0 do
begin
if (SearchRec.Attr=faDirectory) and ((SearchRec.Name='.')or(SearchRec.Name='..')) then
 begin
 Res:=FindNext(SearchRec);
 Continue;
 end;
if (SearchRec.Attr=faDirectory) then begin
 CreateFullCRCList(s+SearchRec.Name+'\');
 Res:=FindNext(SearchRec);
 Continue;
 end;
Memo3.Lines.Add(s+SearchRec.Name);
Res:=FindNext(SearchRec);
end;
FindClose(SearchRec);
end;
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
применить Алгоритм Дейкстры для поиска кратчайшего пути в графе Эдгар Microsoft Office Excel 13 24.10.2008 21:01
Алгоритм поиска HEX строки в файле Vlad_3310 Общие вопросы Delphi 8 17.06.2008 10:02
Алгоритм для поиска max Label.Top Airou Общие вопросы Delphi 4 28.04.2008 15:13