Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IndyFTP - Datei vorhanden? (https://www.delphipraxis.net/82078-indyftp-datei-vorhanden.html)

kluckweb 7. Dez 2006 20:06


IndyFTP - Datei vorhanden?
 
Hallo,

ich möchte gerne prüfen, ob eine ganz bestimmte Datei in einem Verzeichnis vorhanden ist.
Das müsste doch eigentlich mit IndyFTP auch ohne eine Stringlist machbar sein oder?

Delphi-Quellcode:
  if FileExists(noupdate.exe) then IdFTP1.Get('noupdate.exe', vnodir+'\noupdate.exe',true);
Aber leider geht es mit der Zeile nicht, obwohl ich mich vorher auf dem FTP eingeloggt habe und im richtigen Verzeichnis bin.

Habt Ihr ne Idee, wie man das prüfen kann?

Danke im Voraus.

inherited 7. Dez 2006 20:31

Re: IndyFTP - Datei vorhanden?
 
Mit IdFTP1.Size(Fileanme) kannst du dir die größe einer Datei auf dem Server anzeigen lassen. Ist diese -1, existiert die Datei nicht.

marabu 7. Dez 2006 20:34

Re: IndyFTP - Datei vorhanden?
 
Hi,

deine Codezeile passt gar nicht zu deiner Geschichte. Mit FileExists() prüfst du ob eine Datei (DOS oder UNC) auf einem dir zugänglichen Volume existiert. Willst du die Existenz einer Datei auf einem WebServer prüfen, dann könntest du Hier im Forum suchenUrlExists verwenden. idFTP.Get() funktioniert, wenn du vorher die Komponente richtig initialisiert und eine Verbindung aufgebaut hast.

Gute Nacht


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