Solutions
Exercice 1 : Créer un Fichier Texte et Ajouter du Contenu avec la Date
Écrivez un script batch qui crée un fichier texte nommé
exemple.txtsur le bureau, y ajoute la date actuelle et la phrase "Ceci est un exemple de fichier texte".Indications: Utilisez les commandes
echoet%date%pour ajouter la date.echo %date% - Ceci est un exemple de fichier texte > %userprofile%\Desktop\exemple.txt
Exercice 2 : Lister les Fichiers d'un Répertoire avec Filtre d'Extension
Écrivez un script qui liste tous les fichiers avec l'extension
.txtdans un répertoire donné et les enregistre dans un fichierliste_fichiers.txt, en ajoutant l'heure de création du fichier de liste.Indications: Utilisez la commande
diret redirigez la sortie vers un fichier texte, puis ajoutez un horodatage.dir C:\VotreRépertoire\*.txt > liste_fichiers.txt echo Liste créée le %date% à %time% >> liste_fichiers.txt
Exercice 3 : Vérifier l'Existence de Plusieurs Fichiers
Créez un script batch qui vérifie l'existence de plusieurs fichiers (
fichier1.txt,fichier2.txt) dans un répertoire spécifique, et affiche un message pour chaque fichier.Indications: Utilisez plusieurs conditions
if existpour vérifier chaque fichier.if exist C:\VotreRépertoire\fichier1.txt ( echo fichier1.txt existe. ) else ( echo fichier1.txt n'existe pas. ) if exist C:\VotreRépertoire\fichier2.txt ( echo fichier2.txt existe. ) else ( echo fichier2.txt n'existe pas. )
Exercice 4 : Boucle pour Renommer et Déplacer des Fichiers
Écrivez un script qui renomme tous les fichiers avec l'extension
.txtdans un répertoire en ajoutant le préfixeancien_et les déplace dans un sous-répertoire nomméArchives.Indications: Utilisez une boucle
foret la commandemovepour déplacer les fichiers après les avoir renommés.mkdir Archives for %%f in (*.txt) do ( rename "%%f" "ancien_%%f" move "ancien_%%f" Archives )
Exercice 5 : Demander des Informations Utilisateur et Générer un Fichier de Bienvenue
Créez un script qui demande à l'utilisateur d'entrer son nom et son âge, puis génère un fichier nommé
bienvenue.txtqui contient un message de bienvenue personnalisé.Indications: Utilisez les commandes
set /ppour demander des saisies à l'utilisateur, puisechopour écrire dans le fichier.set /p nom=Entrez votre nom : set /p age=Entrez votre âge : echo Bonjour %nom%, vous avez %age% ans ! > bienvenue.txt