Si es
obligatorio que lo desarrolles mi respuesta no te servira mucho, pero si puedes evaluar otras opciones te recomiendo el
Cobian Backup, sencillo, facil de usar, potente, programable*, en fin es muy completo y completamente gratis.
*Puedes programar tareas para que se ejecuten a cierta hora, un dia o todos los dias.
*Puedes hacer copias completas o incrementales (solo lo que ha cambiado), en fin, pruebalo y veras todo lo que te puede servir.
Saludos