TITULO: Copias de Respaldo

DESCRIPCION: Ejemplo de aplicación para controlar y realizar copias de seguridad de nuestros Archivos y Carpetas. Usa el objeto FileDialog de Office, por lo tanto solo funcionará en Access Xp y posteriores

 

EXPLICACION:

Está montada a partir de la inserción en una tabla de registros que deben corresponder cada uno a un Archivo o una Carpeta que deseamos respaldar.

El sistema se encarga de realizar las copias de los archivos y, en el caso de una carpeta, de todas las subcarpetas y archivos contenidos en la misma.

 

El sistema solo realiza las copias de los archivos que:

-        No existen en el directorio de destino.

-        La versión en origen es más reciente que la de destino (para ello se comprueba la propiedad DateLastModified de ambos archivos o carpetas)

 

De esta forma se trata de evitar tiempo y transacciones innecesarias en las copias.

 

Para el caso de archivos y/o carpetas referenciadas en los registros de la tabla, pero que ya no existan en su ubicación original, he incluido un pequeño formulario de tratamiento de estos registros para poder repasarlos y borrarlos comodamente.

 

Tambien he incluido la identificación y tratamiento en un formulario de aquellos archivos y carpetas que existan en el directorio de destino de las copias de seguridad y que, sin embargo, no existan ya en las ubicaciones originales incluidas en la tabla de elementos a respaldar (esto puede ocurrir bien porque el registro correspondiente ha sido borrado de la tabla de elementos a respaldar, bien porque el archivo y/o carpeta original se ha eliminado o movido de la ubicación inicial). En estos casos se da la opción de repasarlos y  eliminarlos (si se desea) del directorio de destino.

 

                                                                                   Marciano Almohalla, Mayo de 2007

 

Revisado: Para evitar el error producido por no poder sobreescribir un archivo con atributo de solo lectura)

Septiembre de 2007

 

Revisado: Para modificar varios detalles, especialmente del procedimiento de comprobación de versiones de los archivos o carpetas.

Diciembre de 2008