Descargar archivos de FTP
Buenos días chicos,
Tengo un problemilla, he estado buscando en el foro pero no me funciona bien, o no lo consigo. Tengo un FTP que tengo que consultar y descargarme los ficheros que haya pero no se el nombre de los ficheros. Es decir, me conecto y tengo que descargar lo que haya.
Mas o menos, lo he escrito a mano ahora. El problema es que al llegar el FTP.List, me tira un error, me dice que no puede entontrar el directorio y me muestra el directorio de mi ejecutable. Yo lo que quiero es poder guardar los nombres de los ficheros para luego descargarlos y borrarlos. No se qué me falla porque en todos los ejemplos que encuentro lo veo así. Gracias!! Un saludo |
Cita:
Y también asegúrate de que estás justo en el directorio antes de "midirectorio". Revisa también que midirectorio está creado de igual forma (teniendo en cuenta mayúsculas y minúsculas). |
Hola Neftali,
Gracias por responder. El directorio está igual creado. Si yo hago el changedir y luego mando un fichero con el put, me lo sube bien al FTP. Es al hacer el list, no sé qué pasa, porque además, la ruta que pone que no me encuentra es una ruta local, donde tengo el ejecutable, no es una ruta del FTP. Porque no hay otra forma de descargarme todos los txt que haya en ese momento en ese directorio del FTP verdad? |
hola a todos!!
al hacer el list, para obtener el listado de ficheros, dependiendo del parámetro true/false que le pongas, obtienes solo el nombre de los ficheros/directorios u obtienes un listado mas completo de pares de valores, separados por comas con las características del fichero (tamaño, permisos, propietario, etc). Si tienes certeza que en la ruta no contiene subdirectorios usando el parámetro false seria suficiente, pero si ya tienes subdirectorios entonces tienes que usar si o si el LIST con el parámetro a true. Aquí te dejo este código de ejemplo que te puede ayudar
|
Genial, con eso ya lo conseguí.
Muchas gracias a los 2. |
Cita:
Saludos. |
Perdonar
Efectivamente me he confundido de foro. |
Cita:
Saludos. |
La franja horaria es GMT +2. Ahora son las 09:54:35. |
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