Entwickler-Ecke
Internet / Netzwerk - TIDFTP List Problem
thorbenZ - Do 23.10.03 17:25
Titel: TIDFTP List Problem
Hallo,
Ich habe ein Problem mit der Methode "List" von TidFTP (Indy-FTP-Komponente). Im folgenden Code ist lstFTPDirectory eine TStringList, cFtp eine (verbundene) TidFTP-Kompo.
Delphi-Quelltext
1: 2: 3: 4:
| lstFTPDirectory.Clear; cFtp.ChangeDir(FRemoteDirectory); cFtp.List(lstFTPDirectory,'*.',FALSE); cFtp.ChangeDir('/'); |
Ist jetzt das Verzeichnis, von dem ich eine Dateiliste haben will, leer, wird eine Exception "No Files Found." ausgelöst. Warum? Es würde doch reichen, wenn die Dateiliste hinterher einfach leer wäre. Gibt es da vielleicht ne schönere Variante?
Danke
Thorben
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.
G-Tech - Do 23.10.03 18:13
Titel: versuchs mal mit "try - except - end"
hey thorben!
versuchs mal mit ner
Konstruktion.
Müsste dann ungefähr so aussehen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| lstFTPDirectory.Clear; cFtp.ChangeDir(FRemoteDirectory); Try cFtp.List(lstFTPDirectory,'*.',FALSE); Except Showmessage('Ordner leer') - bzw. ListBox1.Clear; End; |
Weiß nich, obs das is was du meintest, aber so sollte es eigentlich gehn...
viel glück
thorbenZ - Do 23.10.03 19:09
Danke, habs auch schon so gemacht. Hab irgendwie gepennt als ich die Frage gestellt habe... Dennoch frag ich mich, warum das Teil ne Exception auslöst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!