Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki

Aplicaciones: AjpdSoft Copia de Seguridad
AjpdSoft


Añadido a la sección Descargas/Download un nuevo programa AjpdSoft Copia de Seguridad: permite copiar carpetas a un destino indicado. Admite varias carpetas, ficheros, se puede programar la copia. También permite realizar copias incrementales (copiará sólo los ficheros modificados y los nuevos). Permite el aviso de realización de la copia mediante envío de email. Os explicamos aquí cómo instalarlo y cómo configurarlo paso a paso. Por supuesto, como de costumbre, incluimos el código fuente Open Source en Borland Delphi 6 completo.



AjpdSoft Copia de Seguridad fue una idea que nació de la necesidad de disponer de un software que permita algo tan simple como copiar varias carpetas y ficheros a un destino indicado. Esta tarea, que a priori se podría realizar con Windows (copiando y pegando), se puede complicar si tenemos en cuenta que cuando falla la copia de un sólo fichero con copiar y pegar de Windows, se detiene el resto de la copia y hay que volver a copiar, previo análisis de lo que ya se ha copiado. Con lo cual esto puede llegar a ser muy desagradable para el usuario, al final tendrá la sensación de haberse dejado algún fichero sin copiar.

También existe la posibilidad de utilizar el comando xcopy de MS-DOS, pero éste no tiene opciones como: envío de email con aviso de inicio de copia, cuando se produzca el primer error o del resumen de la copia al finalizar, detener e iniciar servicios, exclusiones por nombre o por extensión, etc. Tampoco se puede programar salvo que se añada a un fichero .bat (de proceso por lotes) y se cree una tarea programada que lo ejecute.

Por supuesto que existen en el mercado aplicaciones de copia de seguridad muy potentes, pero a veces tienen tantas opciones que llegan a confundir al usuario.

 

Características más importantes de AjpdSoft Copia de Seguridad

Os presentamos esta aplicación, AjpdSoft Copia de Seguridad, que permite realizar una copia de varias carpetas en otra carpeta diferente. Es muy simple y sencilla de utilizar, no requiere de ningún tipo de conocimiento avanzado por parte del usuario. Esta aplicación tiene las siguientes caracteríasticas:

  • Permite la elección simple (mediante ventana de selección de carpetas existentes o manualmente) de las carpetas a copiar (origen). Se pueden seleccionar tantas como se quiera, no tiene ningún tipo de limitación.
  • Realizará la copia de todos los ficheros de las carpetas seleccionadas y de las subcarpetas que contengan en el orden indicado. Permite cambiar el orden de las carpetas a copiar de forma sencilla (con botones de subir y bajar).
  • Si lo desea y sabe que dispone de espacio suficiente en la unidad de destino de la copia, podrá indicar a la aplicación que cambie el nombre de la carpeta destino, añadiendo la fecha y la hora actuales, para que no se reemplacen los datos de la copia anterior. De esta forma podrá tener varias copias de seguridad de varios días y podrá recuperar (en caso necesario) las distintas versiones de los ficheros.
  • Podrá copiar carpetas completas o sólo los ficheros indicados o ambas opciones.
  • El tipo de copia de seguridad podrá ser: normal (se copiarán siempre todos los ficheros de las carpetas origen al destino, reemplazando los datos actuales, si así se lo indica a la aplicación) e incremental (copiará sólo los ficheros de las carpetas origen que hayan sido modificados después de la última copia, también copiará los ficheros nuevos creados en las carpetas origen).
  • Permite guardar en un fichero de texto el resultado de la copia de seguridad, con varios niveles de detalle: guardar sólo los errores que se produzcan y un resumen de la copia (hora de inicio, hora de finalización, tiempo empleado, número de bytes copiados, número de gigabytes copiados, número de ficheros copiados, número de errores producidos, número de ficheros excluidos, número de gigabytes excluidos), guardar todas las acciones y un resumen de la copia (guardará en el fichero de log todos los ficheros copiados y todos los errores), no guardar resultados (no guardará ningún tipo de aviso). También permite mostrar el resultado de la copia en pantalla.
  • AjpdSoft Copia de Seguridad puede enviar (si el usuario lo desea) varios avisos mediante email al los destinatarios indicados (destinatario, copia de carbón CC y copia oculta de carbón CCO): envía un email con el resumen de la copia de seguridad, cuando ésta finaliza, envía un email al iniciar la copia de seguridad, con la hora y la fecha de inicio ó enviar un email al producirse el primer error con el fichero origen y destino que ha provocado el error y la descripción del error producido. Estas tres opciones de aviso mediante envío de correo electrónico se pueden desactivar por separado y dejar la o las que el usuario considere oportunas y necesarias.
  • La copia de seguridad se puede programar por día de la semana, cada día la copia se podrá iniciar en una hora determinada. La copia se podrá desactivar hasta una fecha de fin de copia y podrá empezar en una fecha de inicio de copia de seguridad.
  • Esta aplicación permite (si el usuario así lo estima oportuno) iniciarse minimizada en la barra de notificación de Windows para que no ocupe espacio en la barra de tareas.
  • La copia de seguridad que se haya configurado podrá iniciarse al ejecutar la aplicación y la ésta podrá cerrarse cuando concluya la copia de seguridad. De esta forma podremos utilizar el programador de tareas para iniciar esta aplicación. Si la configuramos para que se inicie la copia de seguridad al iniciar la aplicación y agregamos una nueva tarea programada que inicie esta aplicación, conseguiremos que la aplicación sólo esté abierta cuando se esté realizando la copia de seguridad.
  • La aplicación también permite iniciarse automáticamente al iniciarse el sistema operativo Windows.
  • AjpdSoft Copia de Seguridad Open Source, permite exclusiones a nivel de extensión (tipo de fichero), nombre de carpeta, nombre de fichero (con y sin extensión) y tamaño de fichero. Por lo que el usuario podrá, por ejemplo, excluir de la copia los ficheros de video .avi o los de música .mp3 o las carpetas con nombre "Archivos temporales de Internet".

Algunas ventanas de AjpdSoft Copia de Seguridad

A continuación os mostramos captura de pantalla de las ventanas más importantes de la aplicación:

  • "Copia": pestaña de selección de carpetas a copiar, de ficheros a copiar y de destino de la copia. Desde esta ventana indicaremos las carpetas y unidades de red de los distintos equipos (de red o del propio equipo local) que se copiarán. También podremos indicar ficheros individuales. Desde aquí también indicaremos si deseamos que la carpeta de destino cambie de nombre por la fecha y la hora actuales, para evitar reemplazar datos de un día para otro, para ello habrá que marcar la opción "Cambiar nombre de la carpeta destino y añadir el día y la hora de la copia":

AjpdSoft Copia de Segurdad - Ventana de selección de carpetas origen y destino

  • Pestaña de Exclusiones - Exclusión por tipo de fichero (extensión). Desde aquí podremos indicar que no se copien los ficheros del tipo que introduzcamos (vídeos, música, imágenes, etc.):

AjpdSoft Copia de Segurdad - Exclusiones - Extensiones - Tipo de fichero

  • Pestaña de Exclusiones - Exclusión por nombre de fichero (sin extensión). Desde aquí podremos indicar que no se copien los ficheros con el nombre indicado (sin tener en cuenta el tipo de ficheros):

AjpdSoft Copia de Segurdad - Exclusiones - Fichero sin extensión

  • Pestaña de Exclusiones - Exclusión por nombre de fichero (con extensión). Desde aquí podremos indicar que no se copien los ficheros con el nombre y la extensión indicados:

AjpdSoft Copia de Segurdad - Exclusiones - Extensiones - Fichero con extensión

  • Pestaña de Exclusiones - Carpetas. Desde aquí podremos indicar que no se copien las carpetas indicadas. Si no se especifica la unidad, sólo el nombre de la carpeta, se excluirán todas las carpetas con ese nombre (en cualquier unidad). Si se indica la unidad y la carpeta no se copiarán las subcarpetas de ésta:

AjpdSoft Copia de Segurdad - Exclusiones - Extensiones - Carpetas

  • Pestaña de Exclusiones - Tamaño. Desde aquí podremos indicar que no se copien los ficheros mayores que el tamaño indicado (en megabytes). Introduciendo "0" (cero) no se tendrá en cuenta esta exclusión:

AjpdSoft Copia de Segurdad - Exclusiones - Extensiones - Tamaño

  • Pestaña de Configuración: desde aquí podremos indicar las distintas opciones de configuración de la aplicación:
    • Tipo de copia de seguridad (normal o incremental).
    • Log con el resultado de la copia de seguridad.
    • Activar envío de email de notificación.
    • Ejecución de aplicación al finalizar la copia de seguridad.

AjpdSoft Copia de Segurdad - Configuración

  • Ventana de programación de la copia de seguridad y de tipo de inicio de la aplicación (día y hora de inicio, ejecutar al iniciar aplicación, cerrar al finalizar, ejecutar al iniciar Windows, iniciar minimizada, etc):

AjpdSoft Copia de Segurdad - Programación

  • Ventana de Servicios: desde aquí indicaremos los servicios de Windows que se detendrán antes de iniciar la copia de seguridad y se volverán a iniciar tras finalizar la copia de seguridad.

AjpdSoft Copia de Segurdad - Servicios (detener e iniciar)

El nombre del servicio será el que aparezca en "Nombre de servicio" en las propiedades de los servicios de Windows:

Propiedades de servicio en Windows

  • Ventana de resultado de la copia de seguridad con los ficheros copiados, los errores producidos y el resumen de la copia de seguridad: hora de inicio de la copia, hora de fin, tiempo empleado, ficheros copiados, ficheros no copiados y descripción del error, número de ficheros copiados, número de ficheros excluidos, gigabytes copiados, gigabytes excluidos, espacio libre en la unidad destino, etc.

AjpdSoft Copia de Segurdad - Ventana de resultado de la copia de seguridad

Por ejemplo:

OK: C:/IO.SYS >> D:/fernando alonso/cs/xxx_2008-9-2-23-31-19/IO.SYS
EX: C:/pagefile.sys >> EX TAMAÑO
...
------------- RESUMEN -------------
Hora Inicio: 02/09/2008 23:31:19
Hora finalización: 02/09/2008 23:31:40
Tiempo empleado: 0: 0:21
Nº ficheros copiados correctamente: 1000
Nº errores de copia: 0
Nº de bytes copiados: 47.532.498
Nº de GB copiados: 0,04
Nº ficheros excluidos: 31
Nº de bytes excluidos: 1.310.502.605
Nº de GB excluidos: 1,22
Nº carpetas excluidas: 0
Espacio libre en unidad destino: 17,22GB

  • Datos email: ventana de configuración del destinatario del correo electrónico para las notificaciones. Rellenaremos los datos necesarios (servidor de envío de email, usuario, contraseña, puerto, emisor, destinatario, asunto, etc.

AjpdSoft Copia de Segurdad - Configuración para el envío de notificaciones por email

  • Copia de seguridad en ejecución: muestra el número de ficheros copiados, número de errores, número de ficheros excluidos, el número de Bytes y Gigabytes copiados, el fichero que se está copiando actualmente, etc.

AjpdSoft Copia de Segurdad - Copia de seguridad en ejecución

Como se puede observar, esta aplicación puede servir para tener varias carpetas sincronizadas, es decir, permite tener los mismos datos en varias ubicaciones alternativas. De esta forma siempre tendremos un duplicado de los datos ante posibles pérdidas indeseadas. La aplicación permite elegir un destino de copia en red, con lo cual podremos copiar carpetas a otro equipo de la red. También podremos copiar carpetas de red (origen de la copia) a nuestro equipo.

La aplicación no requiere de instalación, es suficiente con copiar el fichero ejecutable de la misma CopiaSeguridad.exe a la carpeta que deseemos y ejecutarlo directamente.

A continuación os mostramos y explicamos algunas opciones de configuración:

¿Cómo añadir carpetas y ficheros para copiar?

Existen dos métodos para añadir carpetas, mediante selección de una carpeta existente, pulsando el botón "<M":

AjpdSoft Copia de Segurdad - Botón de selección de carpeta

La aplicación nos mostrará una ventana con las unidades y carpetas del equipo, para seleccionar la que deseemos copiar. También admite acceso a carpetas de red:

AjpdSoft Copia de Segurdad - Selección de carpeta origen de copia de seguridad

El segundo método de selección de carpetas a copiar es manual, pulsando el botón:

AjpdSoft Copia de Segurdad - Botón para añadir carpeta origen de forma manual

Podremos escribir manualmente la unidad y carpeta a copiar. También podremos utilizar la notación UNC (Universal Naming Convention) para añadir carpetas de red a copiar:

AjpdSoft Copia de Segurdad - Inserción de la ruta de la carpeta origen (de red)

De la misma forma podremos añadir ficheros origen a copiar (con ventana de selección o de forma manual).

Con los botones:

AjpdSoft Copia de Segurdad - Botones para mover orden de las carpetas

podremos (respectivamente): quitar carpetas/ficheros origen de la selección para que no sean copiados, quitar todos los ficheros/carpetas de la selección, subir el fichero/carpeta seleccionado (puesto que los ficheros y carpetas se copiarán en el orden de inserción), bajar el fichero/carpeta seleccionado.

¿Cómo indicar la unidad y carpeta de destino de la copia de seguridad?

Desde "Unidad y carpeta de destino" podremos indicar en qué unidad y carpeta se copiarán las carpetas y ficheros origen seleccionados. Podremos indicar el destino escribiéndolo manualmente en el siguiente cuadro de texto o pulsando en el botón "..." de la derecha y seleccionando la unidad y carpeta de destino. AjpdSoft Copia de Seguridad también admite como carpeta de destino una carpeta de red, bien utilizando la notación UNC o bien utilizando conexión a una unidad de red::

AjpdSoft Copia de Segurdad - Unidad y carpeta de destino de la copia

Si queremos que se guarden todas las copias de seguridad que se van realizando en carpetas destino diferentes (para que no se reemplacen datos) podremos marcar la opción "Cambiar nombre de la carpeta destino y añadir el día y la hora de la copia". Marcando esta opción, la aplicación, antes de iniciar la copia de los ficheros y carpetas origen al destino indicado, creará una carpeta con el nombre indicado en el destino, añadiéndole el día, el mes, el año, la hora, los minutos y los segudos de la fecha actual. Por ejemplo, si marcamos esta opción y la carpeta de destino es H:/Copia de Seguridad:

AjpdSoft Copia de Segurdad - Cambiar nombre de la carpeta de destino de forma automática

Cuando se inicie la copia, creará una carpeta con este nombre (si la fecha es 9 de septiembre de 2007 y la hora las 20:50:38):

H:/Copia de Seguridad_2007-9-9-20-50-38

¿Cómo seleccionar el tipo de copia de seguridad?

AjpdSoft Copia de Seguridad permite seleccionar dos tipos de copia de seguridad:

  • Normal: esta copia de seguridad siempre copiará todos las carpetas y ficheros origen seleccionados al destino indicado, tanto si se han modificado como si no. Reemplazará todos los ficheros destino existentes siempre que se marque la opción "Reemplazar archivos existentes en destino":

AjpdSoft Copia de Segurdad - Tipo de copia Normal

  • Incremental: este tipo de copia de seguridad permite que sólo se copien los ficheros origen que se hayan modificado con respecto a los de destino. También se copiarán los ficheros nuevos creados en las carpetas origen. Si un fichero origen tiene la misma fecha de modificación que el de destino correspondiente no será copiado. Con este tipo de copia de seguridad se reducirá considerablemente el tiempo empleado en la copia de seguridad:

AjpdSoft Copia de Segurdad - Tipo de copia Incremental

¿Cómo programar la copia de seguridad para que se inicie automáticamente?

AjpdSoft Copia de Seguridad permite programar la copia de seguridad para que se inicie de forma automáticas los días y horas indicados:

AjpdSoft Copia de Segurdad - Programación de la copia de seguridad

Marcaremos el día o días de la semana para el que queramos que se realice la copia de seguridad, indicaremos la hora en la que queramos que empiece la copia para cada día. También deberemos indicar la fecha a partir de la cual se iniciará la copia de seguridad y la fecha de fin de copia de seguridad (si queremos desactivar la copia a partir de una fecha). Una vez introducidos estos datos, para activar la programación de la copia pulsaremos en el botón "Activar programación".

Para que la copia se ejecute de forma automática la aplicación deberá estar iniciada. Otra posibilidad para que la aplicación sólo se inicie para realizar la copia y se cierre cuando finalice es marcar las opciones siguientes:

AjpdSoft Copia de Segurdad - Opciones de inicio de la aplicación

  • Ejecutar copia de seguridad al iniciar aplicación: con esta opción la copia de seguridad de las carpetas y ficheros seleccionados se ejecutará al iniciar la aplicación.
  • Cerrar aplicación al finalizar copia de seguridad: con esta opción marcada, cuando finalice la copia de seguridad la aplicación se cerrará de forma automática.

Marcando estas dos opciones y agregando una tarea programada en Windows que inicie esta aplicación cuando queramos que se realice la copia de seguridad, conseguiremos que la aplicación sólo esté iniciada en el momento de la copia de seguridad.

¿Cómo comprimir la carpeta de destino de la copia de seguridad?

Para comprimir la carpeta donde se ha realizado la copia de seguridad acceda a la pestaña "Configuración", en la opción "Fichero que se ejecutará cuando finalice la copia de seguridad" marca la opción "Ejecutar fichero al finalizar la copia de seguridad". A continuación indica en "Archivo" la ruta del programa de compresión que quieras utilizar, en nuestro caso utilizaremos WinRAR. Obviamente esta aplicación de compresión ha de estar instalada previamente. A continuación deberemos indicar a la aplicación de compresión los parámetros necesarios para que comprima la carpeta. Para ello en el campo "Parámetros" añade:

a -r -v3g -Y -ibck c:/<<f_h>>.rar <<c_d>>/*.*

A continuación explicamos cada uno de los parámetros, algunos no son necesarios, es un ejemplo:

  • a: indica a WinRAR que haga una compresión.
  • r: indica a WinRAR que sea recursivo (se compriman las subcarpetas de la carpeta indicada).
  • v3g: indica que se creen ficheros de 3GB como máximo, a partir de ahí creará otro fichero y así sucesivamente.
  • Y: indica que responda sí automáticamente a cualquier pregunta que WinRAR haga, esto sirve para que no se detenga el proceso de compresión si se requiere la intervención del usuario para alguna pregunta.
  • ibck: indica a WinRAR que se ejecute en segundo plano (iconizado en el área de notificación de Windows).
  • c:/<<f_h>>.rar: ubicación donde se guardará el fichero comprimido generado. La aplicación AjpdSoft Copia de Seguridad permite sustituir el texto <<f_h>> por AAAA-M-D-H-M-S (año, mes, día, hora, minutos, segundos). De esta forma el fichero comprimido generado no será reemplazado (si así lo desea el usuario) la siguiente vez que se ejecute la copia.
  • "<<c_d>>/*.*": indica a AjpdSoft Copia de Seguridad que reemplace el texto <<c_d>> por la carpeta de destino generada, tanto si se ha seleccionado la opción "Cambiar nombre de la carpeta destino y añadir el día y la hora de la copia" como si no.

Por ejemplo, si la carpeta de destino resultante es: d:/fernando alonso/cs_2008-9-2-19-39-39

El valor del campo "Parámetro" será:

a -r -v3g -Y -ibck c:/2008-9-3-1-9-15.rar "d:/fernando alonso/cs_2008-9-2-19-39-39/*.*"

Generando el fichero 2008-9-3-1-9-15.rar.

Para que esto funcione, no olvides marcar la opción "Ejecutar fichero al finalizar la copia de seguridad":

AjpdSoft Copia de Segurdad - Ejecución de aplicación al finalizar la copia de seguridad

 

ANEXO

Si eres desarrollador de software y te has registrado en nuestra web (si aún no te has registrado puedes hacerlo desde aquí gratuitamente) puedes descargar el código fuente Open Source (completo y totalmente gratuito) en Delphi 6:

AjpdSoft Copia de Seguridad (código fuente en Delphi 6)

Entre las futuras mejoras que pretendemos incorporar a esta aplicación se encuentran:

  • Recorrer todas las carpetas y ficheros seleccionados para determinar los bytes que se copiarán y poder informar del progreso de la copia. También podremos saber si la carpeta de destino dispone de suficiente espacio para la copia de los datos.
  • Permitir cerrar las aplicaciones seleccionadas y volver a abrirlas al finalizar la copia: de esta forma evitaremos que los archivos abiertos por estas aplicaciones no puedan ser copiados.
  • Posibilidad de copiar ficheros a un sitio FTP mediante conexión a Internet: permitir al usuario seleccionar como carpeta de destino un sitio FTP.
  • Guardar el resultado de la copia de seguridad en una base de datos (MySQL).

Cambios realizados en la nueva versión:

  • Permitir detener los servicios de Windows seleccionados antes de realizar la copia y volver a iniciarlos al finalizar: de esta forma evitaremos que los archivos abiertos por estos procesos no puedan ser copiados.
  • Ejecutar la aplicación indicada al finalizar la copia de seguridad, para, por ejemplo, comprimir la carpeta de destino.
  • Enviar por email el espacio libre que queda en la unidad de destino tras la copia de seguridad.


Nota: Revisado por AjpdSoft el 03-09-2008.
Revisado por AjpdSoft el 18-02-2008.

Anuncios


Enviado el Domingo, 09 septiembre a las 16:17:26 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A