FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Descargar directorio desde un FTP (recursivamente)
Buenas , estoy buscando la forma de descargar-me un directorio entero de un FTP y recrear-lo en local. Tengo algo del tipo
/directorio/ /directorio/sub1/ /directorio/sub2/ /directorio/sub3/ Y hago algo como esto Código:
listaFTP:= TStringList.Create; ftpRepositori.ChangeDir('/directorio/'); ftpRepositori.List(listaFTP,'',true); //envés de usar el '*.*' usamos '' y así nos //devuelve los directorios que es lo que me interesa. He hecho un montón de busquedas a google con "delphi ftp download folder" , "delphi get directory from ftp" , ... y no encuentro nada y la verdad me extraña que nadie se haya encontrado con esto. Por cierto yso Indy10 con delphi 7 gracias , radge |
#2
|
|||
|
|||
esta funcion esta programada con apuro pero te puede servir de algo
llena un arbol con el ftp, lo puedes adaptar a en lugar de llenar el arbol debes hacer un get recursivo, para subir al ftp es put y get para bajar
|
#3
|
|||
|
|||
Muchas gracias , pero al probar la función se me queja en la linia
if DirectoryListing.Items[i].ItemType = ditDirectory then <== me dice [Error] MAIN.pas(111): Undeclared identifier: 'ditDirectory' Debo definir alguna unit puede ser ? Tal como dije uso Indy 10 con delphi 7 muchas gracias , radge Última edición por radge fecha: 21-12-2010 a las 19:21:06. |
#4
|
|||
|
|||
disculpa la demora en la unit idftplist,
cuando te pase eso vas al menu search del delphi y en find in files escoges un directorio y buscas con el texto y le pones dentro la funcion que no sabes a que unit pertenece, en este caso la busquedas la arías en el directorio del delphi que tengas porque las indy las trae delphi, buscas en el directorio bin, de la version de delphi que tengas, y vas mirando las declaraciones . salud y pesetas |
#5
|
|||
|
|||
de todas formas recuerda que la funcion trabaja con un componente de la paleta indy clients llamado tidftp que es el que debe usar todas las unit necesarias, y debes arrastrarlo a tu datamodule o a la form
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como buscar ficheros recursivamente | kenychy | C++ Builder | 11 | 14-12-2010 17:47:12 |
Descargar imagenes desde una URL | jamlaboira | Internet | 5 | 16-06-2008 13:33:22 |
descargar archivo desde php | gulder | PHP | 2 | 07-06-2007 08:28:26 |
Rellenar treeview con un directorio recursivamente | mierda | Varios | 2 | 13-04-2007 19:09:49 |
Descargar archivos de directorio protegido mediante apache | chux | PHP | 0 | 25-09-2006 12:59:43 |
|