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