Tema: Explorar FTP
Ver Mensaje Individual
  #2  
Antiguo 25-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No hay algo tan inmediato que ya venga con Delphi. Pero el mismo IdFTP que usas para descargar el archivo tiene los métodos y propiedades que requieres para construir tú mismo una solución. El método List recoge un listado de archivos y directorios y la propiedad DirectoryListing (una vez llamado List) contiene la lista de archivos, cada uno encapsulado en un objeto TIdFTPListItem, que tiene propiedades como el nombre, tamaño, etc. e ItemType, que indica si es un directorio, un archivo o un enlace simbólico.

Una forma de proceder sería poner en un TreeView la lista de directorios y en un ListView la lista de archivos del directorio seleccionado.

Cuando se inente abrir un nodo del TreeView, tienes que volver a ejecutar el método List sobre ese directorio para ver si tiene subdirectorios y anexarlos como hijos del nodo.

Bueno, es más o menos la idea.

// Saludos
Responder Con Cita