🗃️ 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:
- Verificar si la carpeta de copia de seguridad existe; si no, crearla.
- Copiar todos los archivos
.txta esta carpeta. - Mostrar claramente un mensaje de éxito o de error según el resultado de la operación.
- 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\).