Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
3-1117517931
Max Zyuzin
2005-05-31 09:38
2005.07.11
ADO и обновление одной записи


14-1118041265
Кабан
2005-06-06 11:01
2005.07.11
Цифровые фильтры


14-1118004056
qwerrewq
2005-06-06 00:40
2005.07.11
Как скомпилить проект?


4-1115809155
_Anton
2005-05-11 14:59
2005.07.11
RichEdit отображает символ вопроса вместо unicode


3-1117650654
Megabyte
2005-06-01 22:30
2005.07.11
Тип DATE в Dialect1




   Наверх