Ich bin zwar nicht der Typ der auf die

hinweißt -> Eine Frage, einen Thread. ...
Wie auch immer.
Zum Auflisten der Directory gibt es so schöne Methoden wie
IdFTP.List und
IdFTP.DirectoryListing.
Eigendlich sollte
IdFTP.DirectoryListing alles Nötige liefern um zwischen Files, Directories und Links unterscheiden zu können.
Allerdings bringen unterschiedliche
FTP-Server bei dem
FTP-Commando 'LIST' durchaus unterschiedliche Listen zurück.
Es gibt z.B.
FTP-Server die auf
IdFTP.DirectoryListing garnix zurück senden (
IdFTP.DirectoryListing.Count=0 !!).
Dann mußt du mit
IdFTP.List die einzelnen Items (Strings) auseinander nehmen.
Meine Erfahrung. Wer's besser weiß soll mich berichtigen.
Grüße
gmc