Detect all
files in directory
Use SearchFiles
procedure. You should specify a directory, and after that, this function
returns a list of files in this folder.
Main
moments are FindFirst and FindNext functions.
procedure
TForm1.SearchFiles(St: string);
var
MySearch: TSearchRec;
FindResult: Integer;
begin
FindResult:=FindFirst(St+'\*.*', faAnyFile,
MySearch);
if
(MySearch.Name<>'.')and(MySearch.Name<>'..') then
Memo1.Lines.Add(MySearch.Name);
while FindNext(MySearch)=0 do
begin
if (MySearch.Attr<>faDirectory)and
(MySearch.Name<>'.')and
(MySearch.Name<>'..') then
Memo1.Lines.Add(MySearch.Name);
end;
end;