![]() |
INDY Ftp Fehlermeldung bei LIST
wenn ich bei idftp ein List(AFiles,'*',True); mache dann kommt immer Verzeichniss nicht gefunden obwohl das dir da ist aber es sind keine Datei darin.
Was kann ich da machen. Ich habe D2006 Pro mit indy 10.2.3 gestern vom SVN geladen |
Re: INDY Ftp Fehlermeldung bei LIST
Hi,
Zitat:
Delphi-Quellcode:
Specifier ist das Remoteverzeichnis. Ein "*" Verzeichnis gibt es sicher nicht. Entweder das Verzeichnis in den ASpecifier oder vorher explizit ein IdFTP.ChangeDir('/meindir') machen.
procedure TIdFTP.List(ADest: TStrings; const ASpecifier: string = ''; ADetails: Boolean = True);
ChangeDir raist eine EIdReplyRFCError (Unit IdReplyRFC einbinden!), z.B. 257 für "is current dir". oder entsprechend eine Fehlermeldung, wenn es das Verzeichnis nicht gibt. Danach reicht ein IdFTP.List(ADest). Gruß Assertor |
Re: INDY Ftp Fehlermeldung bei LIST
Zitat:
Viele Grüße, |
Re: INDY Ftp Fehlermeldung bei LIST
Zitat:
Gruß Assertor :dp: |
Re: INDY Ftp Fehlermeldung bei LIST
Hi franktron,
noch ein kleiner Tipp (kein Edit, damit Du benachrichtigt wirst): Binde die Unit IdAllFTPListParsers noch ein (wird dann automatisch genutzt). Damit wird für verschiedenen Arten von FTP Servern korrektes List-Parsing erlaubt. Gruß Assertor |
Re: INDY Ftp Fehlermeldung bei LIST
Danke für den Tipp werde es morgen gleich testen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz