FTP ist nur ein Protokoll. Was du dort beim List-Kommando zurück gibst ist einzig und allein dir überlassen. Natürlich müssen die Dateien dabei auch nicht existieren.
Einfach eine Stringlist nehmen geht allerdings auch nicht weil du beim Listing angeben solltest ob es sich um Dateien handelt, wie groß diese Sind welche Attribute sie haben etc.