Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   IdFTP Nach Download keine Dateien im Zielordner (https://www.delphipraxis.net/177361-idftp-nach-download-keine-dateien-im-zielordner.html)

Thason 2. Nov 2013 17:55

IdFTP Nach Download keine Dateien im Zielordner
 
Hi, @all

Ich bin dabei, mir ein kleines BackUp-Programm für meinen Webserver bzw. FTP-Server zu schreiben. Dieses soll in vordefinierten Zeitabständen, von mir ausgewählte Ordner und Dateien vom FTP-Server auf meinen Windowsrechner übertragen.

Die gesamte Kommunikation über IdFTP funktioniert alles Problemlos, bis auf ein kleines Problem: Ich habe den folgenden Ordner auf dem FTP-Server hinterlegt: /Admin/JavaScript/ - Welcher, wie der Ordner schon verrät, nur JavaScript-Dateien mit der Endung *.js enthält. Versuche ich die Dateien wie folgt herunterzuladen:

IdFTP1.TransferType := ftBinary;
GetStatus;
IdFTP1.Get(RemoteFile,ZielPfad,true);
GetStatus;

und gebe mir in einem Zusätzlich angelegten Memo-Feld den Serverstatus aus, so schreibt mir dieser: Transfer Complete

Ja, aber leider ist in dem angegeben Zielpfad keine einzige Datei enthalten. :evil:

Eigenartigerweise habe ich aber auch in einem anderen Pfad den Ordner JavaScript, welcher auch nur Dateien mit der Endung *.js enthält. Hier wird aber alles Problemlos heruntergeladen. Nur dieser eine eben nicht.

Hinzukommt, dass das Herunterladen des besagten Ordners auf meinem Lokalen FTP-Server (FileZilla) problemlos funktioniert. Nur, bei dem im Internet befindlichen FTP-Server (1und1) will er genau diesen einen Ordner nicht herunterladen. :evil: Die Ordner und Dateien sind spiegelgleich mit dem Lokalen und den von 1und1 verwendeten FTP-Server.

Verwendete Software: Rad Studio X2 und Indy10

Ich hoffe, dass mir jemand einen Tipp geben kann, wie ich das Problem in den Griff bekomme.

Viele Grüße, Marcel

Sir Rufo 2. Nov 2013 19:03

AW: IdFTP Nach Download keine Dateien im Zielordner
 
Kannst du besagte Dateien mit einem FTP-Client herunterladen? z.B. FileZilla

Thason 2. Nov 2013 19:05

AW: IdFTP Nach Download keine Dateien im Zielordner
 
Zitat:

Zitat von Sir Rufo (Beitrag 1234297)
Kannst du besagte Dateien mit einem FTP-Client herunterladen? z.B. FileZilla

Danke für Deine schnelle Antwort. Yo, das geht ohne Probleme. Kann es mir selber nicht erklären, warum der ausgerechnet bei diesem einen Ordner das nicht machen will. :evil: Ich verwende als FTP-Client den TotalCommander. :wink:

Viele Grüße, Marcel

Thason 2. Nov 2013 19:23

AW: IdFTP Nach Download keine Dateien im Zielordner
 
Ich habe es eben nochmals versucht mit einem normalen FTP-Clienten herunterzuladen und dabei zeigte sich folgendes Bild:

Nach dem Herunterladen des besagten Ordners mit dem integrierten FTP-Clienten von TotalCommander waren alle Dateien im Ordner vorhanden. Nachdem ich ca. 3 Sekunden später den Ordner erneut auf meinem Rechner aufgerufen habe, waren die Dateien alle wieder verschwunden. Eigenartig. :roll:

Demzufolge liegt das Problem nicht an dem Quellcode sondern vielmehr an meinem WindowsPC. :? Wahrscheinlich, so nehmeich an, dass mein Virenscanner den Ordner ständig wieder leer räumt. Meine Website war vor ca. 6 Monaten einen Hackerangriff ausgeliefert und mit reichlich Malware verseucht worden. Das war auch der Anlass für das Schreiben eines automatischen BackUp-Programms.

Naja, trotzdem Danke für Deine Antwort. Da sitze ich stundenlang vor dem Quelltext und dabei ist die Lösung so einfach. Könnte mir glatt in den Ar... beißen. :evil:

Viele Grüße, Marcel


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:30 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