Sommaire

Validation des acquis : questions/réponses

Si l’état de vos connaissances sur ce chapitre vous semble suffisant, répondez aux questions ci-après.

1. Questions

1 On veut ajouter du texte à un fichier existant. On le fait régulièrement, possiblement plusieurs fois par minute. Quelle est la méthode la plus indiquée ?

1. File.AppendText

2. File.CreateText

3. FileInfo.Create

2 On s’intéresse spécialement au chemin d’un fichier. Quelle classe est la plus adaptée ?

1. DirectoryInfo

2. FileInfo

3. Path

3 On fait appel à un site web pour exécuter un calcul potentiellement un peu long. A priori, vers quel élément de technologie se tourne-t-on ? Et pourquoi ?

1. WebRequest & WebResponse

2. async & await

3. FileStream

4 Quel est l’objectif du code suivant ?

string chemin = "C:\\monFichier.txt";  
  
if (!File.Exists(chemin) == true)  
{}

5 Quel est l’usage du fragment de code suivant :

string source = @"C:\source";  
string destination = @"C:\destination";  
Directory.Move(source, destination); 

1.

On déplace le contenu du répertoire source dans le répertoire destination.

2.

On déplace le répertoire source vers destination (ce qui correspond à un renommage).

3.

On déplace les droits du répertoire source vers le répertoire destination.

6 Quel est l’usage du fragment de code suivant ? ...