Ich habs aber genauso wie da gemacht:
http://www.dsdt.info/tutorials/indy/?page=4&x=4&y=5
IdFTP1.List(DirectoryListBox.Items);
Genau so hab ichs gemacht, bei dem Beispiel bekommen die aber auch nicht den exaten Namen, sondern nur alles zusammen (datum etc.)