Jetzt weiß ich nicht, ob dir mein Tipp überhaupt hilft, aber im MS-DOS wäre das möglich mit dem Befehl
dir c:\directory*.txt /b > zieldatei.txt
Die Datei zieldatei.txt beinhaltet eine Liste der in \directory\ vorkommenden *.txt-Dateien.
Wenn du zwischen „/b“ und „>“ noch ein „| sort“ einfügst, dann bekommst du die Auflistung alphabetisch.
Nimm die File-ListBox
Am komfortabelsten löst Du IMHO das Problem mit der Filelistbox, evebtuell zusammen mit Drive- und Dir-Listbox. Mit deren Hilfe kannst Du einen Filerequester bauen, dem Du als Filter-Element „*.txt“ mitgibst, (filelistbox1.pattern="*.txt".