Anonymous
public text v1 · immutablefunction GetFolders(Path: string): TList;
var
SearchResult : TSearchRec;
Temp: TList;
dir: DGDir;
begin
Result:=TList.Create;
if FindFirst(Path+'\*.*', faDirectory, SearchResult) = 0 then
begin
repeat
if (SearchResult.Name <> '.') and (SearchResult.Name <> '..') then
begin
dir:=DGDir.Create(Path+'\'+SearchResult.Name);
Result.Add(dir);
end;
until FindNext(SearchResult) <> 0;
FindClose(searchResult);
end;
end;