Welches Delphi wird denn verwendet?
Wenn die
Unit "System.IOUtils.pas" bereits existiert, kann man sich dort auch an "TDirectory.GetFiles()" bedienen. Das scannt - auf Wunsch auch rekursiv - einen Verzeichnisbaum oder auch ein ganzes Laufwerk.
Davon aber mal abgesehen wäre es vielleicht besser, lediglich die aktuell benötigte Ebene einzulesen und dann immer auf Anforderung die weitern Ebene zu laden. Spart Zeit und nerven. Kennt noch jemand den Quicktime-Installer aus der Win95-Ära? Der suchte auch stets auf dem ganzen Datenträger nach seinen Verwandten.
Daniel R. Wolf
mit Grüßen aus Hamburg