![]() |
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; 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 |
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
|
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 |
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 |
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
|
La franja horaria es GMT +2. Ahora son las 10:03:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi