if (FindFirst(FWorkDir + '\*.*', faDirectory, SearchRec) = 0) then
begin
repeat
if (SearchRec.Attr and faDirectory = faDirectory) then
begin
if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
begin
memo1.lines.add('[' + SearchRec.Name + ']');
MyList.Add('[' + SearchRec.Name + ']<br><ul>');
getFavorite(WorkDir + '\' + SearchRec.Name);
end;
end;
until FindNext(SearchRec) <> 0;
end;
FindClose(SearchRec);
if (FindFirst(FWorkDir + '\*.*', faDirectory, SearchRec) = 0) then
begin
repeat
if (SearchRec.Attr and faDirectory <> faDirectory) then
begin
memo1.lines.add(Copy(SearchRec.Name, 1, Length(SearchRec.Name) - 4));
MyList.Add('<li><a href="' + GetUrlFileURL(FWorkDir, SearchRec.Name) + '">' + Copy(SearchRec.Name, 1, Length(SearchRec.Name) - 4) + '</a></li>');
end;
until FindNext(SearchRec) <> 0;
end;
FindClose(SearchRec);
MyList.Add('</ul>');