Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Copiar directorios

Estas en el tema de Copiar directorios en el foro de Visual Basic clásico en Foros del Web. Hola. He buscado mucho por internet y no encuentro ningun ejemplo de como copiar en VB una carpeta completa a otro directorio al estilo Xcopy ...
  #1 (permalink)  
Antiguo 31/05/2009, 18:27
Avatar de davidcr  
Fecha de Ingreso: septiembre-2004
Ubicación: Cartago Costa Rica
Mensajes: 95
Antigüedad: 19 años, 6 meses
Puntos: 7
Pregunta Copiar directorios

Hola.

He buscado mucho por internet y no encuentro ningun ejemplo de como copiar en VB una carpeta completa a otro directorio al estilo Xcopy es decir una carpeta con todas sus subcarpetas

Lo unico que he visto que funciona es usar Scripting.Object pero el problema es que en mi caso son archivos grandes lo que ocupo copiar aprox 1Gb y el programa es para un cliente y necesito se muestre algun progressbar o similar que indique el estado de la copia ya sea por el total de los archivos, o midiendo el progreso de cada archivo. Scripting.object tiene el problema de no tiene forma de medir el estado de por donde vá y mientras esta copiando el programa se freeza

¿Alguien tiene un ejemplo de ayuda que incluya un progressbar para una carpeta y todos sus subdirectorios?

muchas gracias
  #2 (permalink)  
Antiguo 31/05/2009, 19:12
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Copiar directorios

SHFileOperation
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 31/05/2009, 19:35
Avatar de davidcr  
Fecha de Ingreso: septiembre-2004
Ubicación: Cartago Costa Rica
Mensajes: 95
Antigüedad: 19 años, 6 meses
Puntos: 7
Respuesta: Copiar directorios

sorry pero me parece que SHFileOperation no permite usar algun progressbar. He descargado el siguiente ejemplo http://www.thescarms.com/vbasic/fileops.aspx pero aunque hay una casilla llamada Display Progress Dialog Box al parecer no funciona porque en mi pc aunque si copia el contenido la aplicacion se freeza y no veo la animacion de windows copiando los ficheros... ¿alguna idea de lo que pasara?
  #4 (permalink)  
Antiguo 31/05/2009, 20:10
Avatar de davidcr  
Fecha de Ingreso: septiembre-2004
Ubicación: Cartago Costa Rica
Mensajes: 95
Antigüedad: 19 años, 6 meses
Puntos: 7
De acuerdo Respuesta: Copiar directorios

listo! he analizado un poco mas el ejemplo anterior lo ironico es que no hay que marcar la casilla de Display Progress Dialog porque al hacerlo mas bien hace lo contrario. Esto lo probe en windows server 2003 y en WinXP profesional

por el resto esta muy bien y esta facil de entender el codigo.
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 09:04.