Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Per Indy-FTP gantzen Ordener downlorden?

  Alt 2. Mai 2008, 21:35
Hier dein Denkanstoß:

Delphi-Quellcode:
procedure GetFilenames(ftp: TIdFtp; const mask: string; s: TStrings);
var
  i: Integer;
  items: {IdFtpList.}TIdFtpListItems;
begin
  s.BeginUpdate;
  try
    s.Clear;
    FTP.List(nil, mask, True);
    items := FTP.DirectoryListing;
    for i := 0 to Pred(items.Count) do
      if items[i].ItemType = ditFile then
        s.Add(items[i].FileName);
  finally
    s.EndUpdate;
  end;
end;
Getippt und nicht getestet.

Gute Nacht.
  Mit Zitat antworten Zitat