Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FTP - Verzeichnis anlegen wird mit Fehler quittiert. Warum? (https://www.delphipraxis.net/151056-ftp-verzeichnis-anlegen-wird-mit-fehler-quittiert-warum.html)

mlspider 4. Mai 2010 13:46


FTP - Verzeichnis anlegen wird mit Fehler quittiert. Warum?
 
Hallo,

ich versuche mit folgenden Code ein neues Verzeichnis auf meinen FTP-Server zu erstellen:

Delphi-Quellcode:
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
    'Coresaved.ini');
  ftpadresse:=ini.ReadString('ftp','01','');
  ftpbenutzer:=ini.ReadString('ftp','02','');
  ftppasswort:=ini.ReadString('ftp','03','');
  ini.Free;
  IdFTP1.Host:=ftpadresse;
  IdFTP1.Username:=ftpbenutzer;
  IdFTP1.Password:=ftppasswort;
  IdFTP1.Connect();
  IdFTP1.ChangeDir('/');
  IdFTP1.MakeDir('/test10');
  IdFTP1.Quit;
Zunächst einmal hole ich alle relevanten Zugangsdaten aus einer INI-Datei. Die Zugangsdaten werden an IdFTP übergeben. Verbindungsaufbau, ins Stammverzeichnis wechseln, Verzeichnis anlegen und Verbindung beenden.

Quittiert wird das ganze mit einem Meldungsfenster Directory Create als Fehlermeldung. Komischerweise wird das Verzeichnis angelegt. Was ist denn bitteschön das nun wieder. Ich kann einfach keinen Fehler finden. Als OS läuft bei mir Win 7 32 Bit.

SirThornberry 4. Mai 2010 14:47

Re: FTP - Verzeichnis anlegen wird mit Fehler quittiert. War
 
Der Fehler kommt nur wenn du das ganze innerhalb von Delphi startest oder?
Oder passiert das auch wenn du dein Programm per Doppelklick über den Explorer etc. startest?

mlspider 4. Mai 2010 14:49

Re: FTP - Verzeichnis anlegen wird mit Fehler quittiert. War
 
Das ist ja das kuriose. Der "Fehler" kommst selbst, wenn ich die Executable starte und Delphi bereits "dicht" (geschlossen) ist.

SirThornberry 4. Mai 2010 14:51

Re: FTP - Verzeichnis anlegen wird mit Fehler quittiert. War
 
Ich vermute den Fehler bei deiner Verzeichnisangabe. Lasse dort mal den führenden Slash weg. Es macht absolut keinen Sinn erst in ein Verzeichnis zu wechseln wenn dann doch eine absolute Pfadangabe verwendet wird. Und soweit ich weiß kommen einige FTP-Server nicht mit absoluten Pfaden zurecht sondern können immer nur einen Ordner im aktuellen Verzeichnis erstellen.

mlspider 4. Mai 2010 14:54

Re: FTP - Verzeichnis anlegen wird mit Fehler quittiert. War
 
Das wäre eine Möglichkeit. Werde es schnellstmöglich, sowie ich zu Hause bin mal ausprobieren. In jedem Falle erst mal Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz