Foros del Web » Programación para mayores de 30 ;) » .NET »

Subir carpeta a un ftp

Estas en el tema de Subir carpeta a un ftp en el foro de .NET en Foros del Web. Hola a todos. Quiero saber si es posible subir una carpeta a un ftp de una sóla vez, o si por el contrario no es ...
  #1 (permalink)  
Antiguo 15/05/2009, 12:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 58
Antigüedad: 19 años, 1 mes
Puntos: 0
Subir carpeta a un ftp

Hola a todos.

Quiero saber si es posible subir una carpeta a un ftp de una sóla vez, o si por el contrario no es posible y tengo que subir uno por uno todos los archivos que contenga.

Muchas gracias
  #2 (permalink)  
Antiguo 15/05/2009, 19:58
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Subir carpeta a un ftp

Lo que vas a tener que hacer es crear el directorio en el servidor y subir luego los archivos. Osea que vas a tener que recorre tu directorio para ir subiendo de a una archivo, podes usar un for each para recorrer tu directorio:

dim storefile As directory
Dim directory As String
Dim files As String()
Dim File As String

files = storefile.GetFiles("C:", "*")

For Each File In files
// Subir el archivo
Next

Si te sirve acá tenes una librería gratis y ejemplo para ftp:
http://www.codeproject.com/KB/IP/FtpClient.aspx
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 16/05/2009, 10:14
 
Fecha de Ingreso: marzo-2005
Mensajes: 58
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Subir carpeta a un ftp

Muchas gracias.

La subida de un único archivo ya la tenía resuelta.
Así que nada me tocará implementar el bucle
  #4 (permalink)  
Antiguo 16/05/2009, 16:24
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: Subir carpeta a un ftp

Si y tal vez te convenga hacer ya una funcion que tome como parametro una carpeta así te queda para próximas subidas.

Yo lo que una vez supe hacer por código era comprimer todo el directorio (que incluso tenia miles de archivos y muchos subdirectorios) y los subia por ftp y luego lo que hacia era descomprimirlo y con eso me ahorraba mucho tiempo(todo desde vb.net)
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.