420-1Q1-AA Help

Exercices - 2

Exercice 1 : Créer un script pour copier et renommer des fichiers

Objectif: Créez un script shell qui copie un fichier d’un dossier source vers un dossier de destination, puis le renomme en ajoutant la date et l’heure actuelle au nom du fichier.

Instructions :

  1. Utilisez les commandes copy et ren.

  2. Utilisez les variables d’environnement %date% et %time% pour ajouter la date et l’heure au nom du fichier.

Exercice 2 : Créer un script de nettoyage automatique

Objectif: Écrivez un script qui supprime automatiquement tous les fichiers temporaires d’un dossier et affiche un message indiquant si l’opération a réussi.

Instructions :

  1. Utilisez la commande del pour supprimer les fichiers dans le répertoire %TEMP%.

  2. Affichez un message avant et après la suppression pour informer l'utilisateur.

Exercice 3 : Créer un menu interactif avec choice

Objectif: Créez un script qui affiche un menu interactif où l'utilisateur peut choisir entre plusieurs options (par exemple, afficher la liste des fichiers, vérifier l'espace disque, ou quitter).

Instructions :

  1. Utilisez la commande choice pour proposer trois options.

  2. Exécutez une commande différente selon le choix de l'utilisateur (par exemple, dir, chkdsk, ou exit).

Exercice 4 : Script de sauvegarde avec vérification

Objectif: Créez un script qui demande à l'utilisateur de confirmer une sauvegarde de fichiers avant de l'exécuter. Si l'utilisateur accepte, les fichiers sont copiés dans un dossier de sauvegarde.

Instructions :

  1. Utilisez la commande set /p pour demander la confirmation.

  2. Si l'utilisateur répond "o" (oui), effectuez la copie avec xcopy.

Exercice 5 : Script de gestion de fichiers

Objectif: Créez un script qui renomme tous les fichiers .txt d’un répertoire en ajoutant un préfixe "Backup_" au nom de chaque fichier.

Instructions :

  1. Utilisez la commande for pour boucler sur tous les fichiers .txt dans le répertoire.

  2. Utilisez la commande ren pour renommer chaque fichier.

Exercice 6 : Script de surveillance d’espace disque

Objectif: Créez un script qui vérifie si l’espace libre sur un disque est inférieur à un seuil donné (par exemple, 10 Go). Si l'espace est insuffisant, un message d'avertissement est affiché.

Instructions :

  1. Utilisez la commande fsutil pour obtenir l’espace libre.

  2. Comparez cet espace avec un seuil et affichez un avertissement si nécessaire.

Last modified: 10 October 2024