[ matobj @ 11.10.2010. 17:23 ] @
Pozdrav,

kako bih mogao sa Indy 10 FTP komponentom izlistati posebno mape, a posebno datoteke sa servera?
Imam neki primjer gdje gledam velicinu datoteke, pa ako je ona -1 onda je to mapa, a ostalo su datoteke, ali to je uzasno sporo.

Ako netko ima kakvu ideju ili primjer bio bih mu zahvalan :)
[ matobj @ 12.10.2010. 08:01 ] @
Nitko? Netko? Ideja? :)
[ Milos D @ 12.10.2010. 10:07 ] @
Nema potrebe da gledas velicinu fajla. Evo isecaka iz jednog mog programa koji sve mape tj. direktorijume stavlja u StringList


...
FTPClient.Connect;
FTPClient.ChangeDir(Session.Username);
FTPClient.List (nil);
...

procedure GetDirList (sl: TStringList);
var iDir: integer;
begin
sl.Clear;
for iDir := 0 to FTPClient.DirectoryListing.Count-1 do
if (FTPClient.DirectoryListing[iDir].FileName<>'.')
and (FTPClient.DirectoryListing[iDir].FileName<>'..')
and (FTPClient.DirectoryListing[iDir].ItemType=ditDirectory)
then sl.Add (FTPClient.DirectoryListing[iDir].FileName);
end;

[ matobj @ 12.10.2010. 11:05 ] @
Probam. Hvala :)