Entwickler-Ecke
Internet / Netzwerk - Indy idFTP!! Probleme mit der Anzeige
Millo - Mo 21.10.02 09:25
Titel: Indy idFTP!! Probleme mit der Anzeige
Moin
Ich verwende die idFTP Komponente und wil jetzt alle Dateien und Ordner auflisten.
Mein Problem ist ich greife über IdFTP1.List auf die Informationen des Ordners zu, kann jetzt aber nicht veststellen was ein ordner und was eine Datei ist um die Ordner Seperat in einm TreeView anzuzeigen.
Millo - Mo 21.10.02 10:50
Sorry,
hab das Problem schon selbst gelöst!
Tino - Mo 21.10.02 12:36
Hi Millo,
und wie hast Du es gelöst?
Gruß
TINO
Millo - Mo 21.10.02 15:42
Moin
erstmal hab ich ne andere Komponente benutz die NMFTP,weil ich kein Plan hatte wie das sonst mit Indy gehen soll.
Dann hab ich das so gelöst:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| for i := 0 to Form1.NMFTP1.FTPDirectoryList.name.Count-1 do begin Filename := Form1.NMFTP1.FTPDirectoryList.Name[i]; if ExtractFileExt(Filename) = '' then with Form1.TreeView1.Items do begin itm := AddChild(site,Filename); itm.ImageIndex := 2; itm.SelectedIndex :=3; end; end; |
So die erste Zeile zählt alle Namen von Dateien und Ordnern. In der nächsten Zeile wird Filename der jeweilige name der Datei oder des Ordners zugewiesen. Wird in der nächsten zeile keine Dateinameserweiterung gefunden wir es in der TreeView geadded.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!