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

Respaldar una carpeta

Estas en el tema de Respaldar una carpeta en el foro de Visual Basic clásico en Foros del Web. Hola amigos, alguién me puede ayudar con la rutina para guardar una copia de un directorio en otro directorio, es decir, tengo una aplicación que ...
  #1 (permalink)  
Antiguo 18/05/2010, 10:01
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
De acuerdo Respaldar una carpeta

Hola amigos, alguién me puede ayudar con la rutina para guardar una copia de un directorio en otro directorio, es decir, tengo una aplicación que cree y quisiera que mediante un botón yo pueda guardar una copia del directorio completo donde guardo los archivos del programa en otra ruta, para que en caso de que se borren por alguna razón, pueda tener un respaldo de los mismos. Yo se hacer por ejemplo la copia de un archivo especifico mediante:

Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal _
lpExistingFileName As String, ByVal lpNewFileName As String, ByVal _
bFailIfExists As Long) As Long

A = CopyFile("c:\miarchivo.Zip", "c:\micarpeta\miarchivo.Zip", False)
If A Then
MsgBox "Por seguridad se ha generado una copia de este archivo en C:\COPIAFLETES"
Else
MsgBox "El archivo no ha sido copiado por error!"
End If


Quisiera hacer lo mismo pero copiando no un archivo sino toda la carpeta.

Gracias.
  #2 (permalink)  
Antiguo 18/05/2010, 10:50
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 6 meses
Puntos: 47
Respuesta: Respaldar una carpeta

Hola!!
Mira este codigo a ver si te sirve:

http://myfreefilehosting.com/f/5b8a252aee_0.01MB

Es un mini proyecto, debes tener una referencia a Microsoft Scripting Runtime y poner la ruta fuente y destino, nos cuentas.
  #3 (permalink)  
Antiguo 19/05/2010, 06:18
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 10 meses
Puntos: 1
Exclamación Respuesta: Respaldar una carpeta

Cita:
Iniciado por lokoman Ver Mensaje
Hola!!
Mira este codigo a ver si te sirve:

http://myfreefilehosting.com/f/5b8a252aee_0.01MB

Es un mini proyecto, debes tener una referencia a Microsoft Scripting Runtime y poner la ruta fuente y destino, nos cuentas.
No sirve el link
  #4 (permalink)  
Antiguo 19/05/2010, 06:57
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Respaldar una carpeta

Acabo de probarlo y funciona perfectamente, si revisas la pantalla a la que te envía en la parte de abajo, te indica Click Here To Download

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...

Etiquetas: copia, carpetas
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 07:36.