Es gäbe noch andere Wege. Man kann mittels des Abfragens der Strings der Stringliste anhand der Attribute herausbekommen, ob es sich um eine Datei oder einen Pfad handelt.
"GetFileAttributes(...)"
https://stackoverflow.com/questions/...-xe2-correctly
oder
https://www.delphi-treff.de/tipps-tr...ute-ermitteln/
File Attribute Constants:
https://learn.microsoft.com/en-us/wi...bute-constants
Zu der Anmerkung
Zitat:
"ich kann unter Umständen nicht auf das Verzeichnis zugreifen zur Laufzeit meines Programms "
Wenn kein Zugriff zur Laufzeit besteht, ist es
imho einerlei, ob es sich um eine Datei oder ein Verzeichnis handelt. Im Ergebnis lässt sich der String aus der Stringlist dann nicht verarbeiten.