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 :
Utilisez les commandes
copyetren.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 :
Utilisez la commande
delpour supprimer les fichiers dans le répertoire%TEMP%.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 :
Utilisez la commande
choicepour proposer trois options.Exécutez une commande différente selon le choix de l'utilisateur (par exemple,
dir,chkdsk, ouexit).
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 :
Utilisez la commande
set /ppour demander la confirmation.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 :
Utilisez la commande
forpour boucler sur tous les fichiers.txtdans le répertoire.Utilisez la commande
renpour 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 :
Utilisez la commande
fsutilpour obtenir l’espace libre.Comparez cet espace avec un seuil et affichez un avertissement si nécessaire.