Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   listar directorio ftp (https://www.clubdelphi.com/foros/showthread.php?t=68624)

jaimeh 25-06-2010 13:12:06

listar directorio ftp
 
Hola a todos

Estoy usando delphi 2007, y las Indy.
Quiero copiar un directorio de un servidor a un directorio local mediante
ftp. Para lo cual hago lo siguiente.
Me conecto al servidor sin problemas.
En el uses tengo puesto tambien idFTPList
transferir un archivo con con get si lo hace, pero cuando
intento transferir un directorio con la siguiente rutina, no lo consigo.

Código Delphi [-]

    idftp1.List;

    for I:= 0 to IdFTP1.DirectoryListing.Count-1 do
    begin
    try
      idFTP1.Get(idFTP1.DirectoryListing[i].FileName,
               'C:\Datos\Delphi\Proyectos\InformesLite\ftpRecibidos\' +
                   idFTP1.DirectoryListing[i].FileName );
    except
    MessageDlg('No se completo la descarga de archivos.', mtWarning, [mbOK], 0);
    end;

    end;

el tema es que no entra en el bucle for.
no se si no esta funcionando el list o el directoryListing o es que no
estoy haciendo bien la forma de leer el directorio.

A ver si alguien me puede orientar

Muchas gracias a todos

jaimeh 25-06-2010 13:29:18

Perdonad, llevaba toda la mañana dandole vueltas al list al
directorylisting al exdirlist buscando por todas partes y basta que
haya puesto el post para encontrar que me faltaba una undidad

IdAllFTPListParsers

Muchas gracias a todos


La franja horaria es GMT +2. Ahora son las 16:19:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi