Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IndyFTP Listing... (https://www.delphipraxis.net/118437-indyftp-listing.html)

Weazy 7. Aug 2008 18:38


IndyFTP Listing...
 
Mit folgendem code führe ich ein listing aus:

Delphi-Quellcode:
idFTP.List(Items,'',False);
for i:=0 to Items.count-1 do begin
  with listview.items.add do begin
    caption:=items[i];
    size:=idFTP.Size(items[i]);
    crc:=..
    date:=...
  end;

Das Ganze funktioniert auch ganz gut, ist nur leider sehr langsam. So viel ich weis kann ich auch ohne das idFTP.Size, idFTP,getDate usw auskommen, nur leider weis ich nicht wie! Wie kann ich also mit einem idFP.List alle Dateien des aktuellen Pfades mit Grösse, CRC, Datum und Attributen auslesen?

Danke!!!

marabu 7. Aug 2008 18:59

Re: IndyFTP Listing...
 
Hallo Philippe,

mit FTP.Size() holst du dir die Größe jeder Datei nochmal vom Server (mit dem ganzen FTP Protokoll-Overhead), obwohl du die Information schon mit FTP.List() erhalten hast.
Schau dir mal DirectoryListing und TIdFtpListItem in der Indy Online-Hilfe an - oder schau hier: klick

Freundliche Grüße

Weazy 7. Aug 2008 19:05

Re: IndyFTP Listing...
 
sowas hatte ich schon vermutet, danke für den link, das ist genau das was ich gesucht hatte :)


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