Einzelnen Beitrag anzeigen

delphin06

Registriert seit: 18. Jun 2006
154 Beiträge
 
#1

IdFTP Upload: Datei überschreiben

  Alt 10. Apr 2008, 17:49
Hi

Ich habe ein Problem beim hochladen von Dateien auf einen FTP Server. Und zwar überschreibt die Indy Komponente die Datei nicht automatisch, wenn diese bereits existiert. Gibt es da irgendeine Option die man da setzen kann?

Ich wollte jetzt erstmal versuchen, dass wenn eine Datei schon existiert, dann einfach mit der nächsten Datei fortgefahren wird, die hochgeladen werden soll.

Dazu wollte ich die Exception abfangen und dann halt überspringen.

Die Fehlermeldung wennn eine Datei bereits existiert lautet:

Im Projekt Project1.exe ist eine Exception der Klasse EIdReplyRFCError mit der Meldung '10042008: File exists
' aufgetreten.

ich wollte jetzt über
Delphi-Quellcode:
try
...
              except
                on E: EIdReplyRFCError do
                  continue;
              end;
leider kennt er "EIdReplyRFCError" nicht. Auch wenn ich die Unit "IdException" mit einbinde.

Also was soll ich jetzt tun? Entweder ich kann da irgendeine property setzen, dass die Datei überschrieben wird oder ich fange die exception ab...nur wie?

Gruß
  Mit Zitat antworten Zitat