Pular para o conteúdo principal

🗃️ Script de backup automático

🎯 Objetivo pedagógico​

  • Aprender a escrever um script batch para automatizar tarefas comuns.

📜 Enunciado​

Escreva um script chamado sauvegarde.bat que automatize o backup de todos os arquivos de texto (.txt) presentes em uma pasta específica (ex: C:\Utilizadores\SeuNome\Documents) para uma pasta de backup (ex: C:\Sauvegardes\).

Seu script deve realizar as seguintes tarefas:

  1. Verificar se a pasta de backup existe; caso contrário, criá-la.
  2. Copiar todos os arquivos .txt para essa pasta.
  3. Exibir claramente uma mensagem de sucesso ou falha conforme o resultado da operação.
  4. Ao final, exibir o número de arquivos copiados.

O script deve manter a janela do CMD aberta após a execução para visualizar o resultado.

⚙️ Comandos sugeridos:​

  • if exist : Verificar se uma pasta existe.
  • mkdir : Criar uma pasta.
  • copy : Copiar arquivos.
  • dir : Listar arquivos de forma compacta.

🖥️ Exemplo de resultado esperado​

Ao executar o arquivo sauvegarde.bat, veja o que você deverá visualizar:

====================================
Sauvegarde Automatique
====================================

Création du dossier de sauvegarde...
Le dossier existe déjà.

Copie des fichiers texte en cours...
3 fichier(s) copié(s).

Sauvegarde terminée avec succès !

Appuyez sur une touche pour continuer...

🚩 Bônus​

  • Adicione a data do dia à pasta de backup (ex: C:\Sauvegardes\2025-06-06\).