Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 06-feb-2008, 05:45   #1 (permalink)
Javichechu ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 146
Idea Recorrer un directorio FTP

Hola compañeros. Os cuento. Trabajo haciendo una aplicación web con BV.net y necesito acceder a un directorio FTP para cargar unas imágenes que estarán en dicho directorio.

Necesito averiguar como puedo hacer para saber el contenido y esa carpeta y poder recorrer dicho directorio sacando los nombres de los archivos que estén en él.

Sabéis como hacerlo???

Última edición por Javichechu; 06-feb-2008 a las 08:04.
Javichechu está desconectado   Responder Citando
Antiguo 06-feb-2008, 18:05   #2 (permalink)
Peterpay tiene algunos puntos positivos de karma
 
Avatar de Peterpay
 
Fecha de Ingreso: septiembre-2007
Ubicación: Mexico
Mensajes: 2.032
Enviar un mensaje por MSN a Peterpay Enviar un mensaje por Skype™ a Peterpay
Re: Recorrer un directorio FTP

Comandos de FTP solo se me ocurre eso

System.Net.FtpWebRequest d = new System.Net.FtpWebRequest();
d.Method = "ls";
System.Net.FtpWebResponse r= d.GetResponse();


revisa metodos para ftp y prueba con lo que requieras. y el resultado "r" procesalo para extraer la lista de archivos


saludos
peterpay
Peterpay está desconectado   Responder Citando
Antiguo 07-feb-2008, 01:42   #3 (permalink)
Javichechu ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 146
Exclamación Re: Recorrer un directorio FTP

Cita:
Iniciado por Peterpay Ver Mensaje
Comandos de FTP solo se me ocurre eso

System.Net.FtpWebRequest d = new System.Net.FtpWebRequest();
d.Method = "ls";
System.Net.FtpWebResponse r= d.GetResponse();


revisa metodos para ftp y prueba con lo que requieras. y el resultado "r" procesalo para extraer la lista de archivos


saludos
peterpay
Bueno, eso no es del todo correcto según he poido ver. No tiene constructor.
De todas formas siguiendo tus consejos la cosa sale bien así:

Código PHP:
Dim d As System.Net.FtpWebRequest
            d 
FtpWebRequest.Create("ftp://Directorio/Intercambio/C0001/")
            
d.Credentials = New NetworkCredential(UserNamePassword)

            
d.Method WebRequestMethods.Ftp.ListDirectory
            Dim ResultadoFTP 
As WebResponse d.GetResponse() 

Yodo sale bien y el objeto REsultadoFTP se rellena. Y ahora qué??? Como accedo a los archivos que tiene ese directorio??? Como proceso la información????
Javichechu está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:49.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93