Saltar al contenido principal

🗃️ Script de copia de seguridad automática

🎯 Objetivo pedagógico​

  • Aprender a escribir un script batch para automatizar tareas comunes.

📜 Enunciado​

Escriba un script llamado sauvegarde.bat que automatice la copia de seguridad de todos los archivos de texto (.txt) presentes en una carpeta específica (ej: C:\Utilisateurs\VotreNom\Documents) hacia una carpeta de copia de seguridad (ej: C:\Sauvegardes\).

Su script deberá realizar las siguientes tareas:

  1. Verificar si la carpeta de copia de seguridad existe; si no, crearla.
  2. Copiar todos los archivos .txt a esta carpeta.
  3. Mostrar claramente un mensaje de éxito o de error según el resultado de la operación.
  4. Al final, mostrar la cantidad de archivos copiados.

El script debe mantener la ventana CMD abierta después de la ejecución para visualizar el resultado.

⚙️ Comandos sugeridos:​

  • if exist : Verificar si una carpeta existe.
  • mkdir : Crear una carpeta.
  • copy : Copiar archivos.
  • dir : Listar archivos de manera compacta.

🖥️ Ejemplo de resultado esperado​

Cuando ejecute el archivo sauvegarde.bat, esto es lo que debería ver:

====================================
Copia de Seguridad Automática
====================================

Creando la carpeta de copia de seguridad...
La carpeta ya existe.

Copiando los archivos de texto...
3 archivo(s) copiado(s).

¡Copia de seguridad finalizada con éxito!

Presione una tecla para continuar...

🚩 Bonus​

  • Añada la fecha del día a la carpeta de copia de seguridad (ej: C:\Sauvegardes\2025-06-06\).