Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Список файлов из указанной папки   Найти похожие ветки 

 
sergg   (2005-06-13 09:30) [0]

Подскажите пожалуйста,
как получить список файлов из указанной папки?


 
NightStranger ©   (2005-06-13 09:49) [1]


procedure ScanDir(StartDir: string; Mask:string; List:TStrings);
var  SearchRec : TSearchRec;
begin
if Mask = "" then Mask := "*.*";
if StartDir[Length(StartDir)] <> "\" then StartDir := StartDir + "\";
if FindFirst(StartDir+Mask, faAnyFile, SearchRec) = 0 then
begin    repeat      Application.ProcessMessages;
if (SearchRec.Attr and faDirectory) <> faDirectory then List.Add(StartDir + SearchRec.Name)
else if (SearchRec.Name <> "..") and (SearchRec.Name <> ".") then
begin        List.Add(StartDir + SearchRec.Name + "\");
ScanDir(StartDir + SearchRec.Name + "\",Mask,List);
end;    until FindNext(SearchRec) <> 0;
FindClose(SearchRec);  end;
end;


 
sergg   (2005-06-13 10:19) [2]

Спасибо



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.056 c
14-1117350512
vidiv
2005-05-29 11:08
2005.07.11
Мне нравится группа Корни


1-1118325920
Erik1
2005-06-09 18:05
2005.07.11
Непойму в чем ошибка при выделении памяти с помощю SetLength?


1-1119345382
MegaVolt
2005-06-21 13:16
2005.07.11
CheckBox в ListView в виртуальном режиме, OwnerData:=true;


14-1118393080
Empleado
2005-06-10 12:44
2005.07.11
Люблю шведов ...


14-1118098112
KilkennyCat
2005-06-07 02:48
2005.07.11
Забавно, как можно посеять базу данных. Банковскую.