Exercice Logique de programmation – Cours 8 (2026)

L’objectif du cours d’aujourd’hui est d’effectuer un certain nombre d’opérations sur votre système de fichier. Chacune de ces opérations doit être effectuées avec le code C# appropriée. Aucune intervention manuelle n’est nécessaire.

Exercice 1

Créez le répertoire “C:/Exercice8”

Exercice 2

Créez le répertoire “C:/Exercice8/Repertoire_inutile”

Exercice 3

Renommer le répertoire “C:/Exercice8/Repertoire_inutile” pour
“C:/Exercice8/Repertoire_test”

Exercice 4

Dans le répertoire “C:/Exercice8/Repertoire_test”, créez un fichier “demo.txt” avec les lignes suivantes:

  • Le gazon est vert
  • Le ciel est bleu
  • Le bois est brun
  • La neige est blanche
  • Ma voiture est blanche
  • L’eau est bleu

Exercice 5

Afficher dans la console toutes les lignes du fichier, mais uniquement celle qui contiennent le mot “bleu”.

Exercice 6

Dans la console, affichez les propriétés du fichier “demo.txt” (Création, dernière lecture, dernière modification)

Exercice 7

Ajoutez les lignes suivantes au fichier “demo.txt”:

  • Ma table est noire
  • Ma chaise est orange et noire

Exercice 8

Affichez toutes les lignes du fichier “demo.txt” qui contiennent les mots “blanche” ou “noire”

Exercice 9

Renommer le fichier “demo.txt” pour “demo2.txt”

Exercice 10

Faite une copie de “demo2.txt” qui s’appelle “a_supprimer.txt”

Exercice 11

Afficher la liste des fichier du répertoire “Repertoire_test”

Exercice 12

Afficher tous les disques logiques de votre ordinateur

Exercice 13

Afficher le disque sur lequel se trouve le fichier “a_supprimer.txt”

Exercice 14

Effectuer une suppression du fichier “a_supprimer.txt”. Ensuite, ajouter une condition qui vérifie si le fichier est toujours existant ou non. Affichez un message approprié, par exemple:

  • Le fichier existe toujours
  • Le fichier n’existe pas

Exercice 15

Effacer le répertoire “Repertoire_test”.