Sisba
Sisba es un sistema desarrollado en C#, Framework 2.0.
Permite seleccionar varios orígenes (carpetas y archivos) y un destino.
Se ejecuta todos los días en la hora que seleccione el usuario.
Se inicia con Windows creando un acceso directo en el menú Inicio y se muestra en la barra de tareas.
Guarda el archivo de log, que genera el programa Robocopy.
Genera los siguientes comandos para ejecutar el programa Robocopy:
  • Carpetas: "[Carpeta de origen]" "[Carpeta de destino]" *.* /E /R:1 /W:1 /LOG+:"[Archivo de log]"
  • Archivos: "[Carpeta de origen]" "[Carpeta de destino]" "[Archivo a copiar]" /R:1 /W:1 /LOG+:"[Archivo de log]"
Ejecución del Robocopy en segundo plano, mostrando una barra de progreso.
Alerta de errores en el copiado de los archivos.
Permite mantener o borrar los archivos y carpetas que fueron borrados en el origen.

Características para futuras versiones:
  • Calendario de backups: poder elegir días, cantidad de veces por día y varios horarios de ejecución
  • Poder realizar restauración de los backups realizados
  • Permitir configurar el comando del Robocopy
  • Alertar al usuario cuando se produzca algún error en la ejecución del backup, sin abrir el archivo de log
  • Controlar el crecimiento de los archivos de log, permitiendo el borrado autómatico y manual
  • Ejecución del Robocopy en segundo plano