Exception création / lecture d'un fichier
Bonjour,
Je souhaite lire un fichier et pour ne pas avoir d'exception le crée si il n'existe pas.
Je vérifie donc d'abord que mon fichier existe, le crée si ce n'est pas le cas et ensuite je fais appel a un StreamReader. Mais j'ai une exception qui apparaît au moment de la création du StreamReader : Le processus ne peut pas accéder au fichier "C:\questionnaire.txt " car il est utilisé par un autre processus. Je n'arrive pas a comprendre pourquoi j'ai cette exception et comment l’empêcher ?
Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10
| if (!System.IO.File.Exists("C:\\questionnaire.txt"))
{
File.Create("C:\\questionnaire.txt") ;
}
string line;
StreamReader fileRead = new System.IO.StreamReader("C:\\questionnaire.txt"); //exception
while ((line = fileRead.ReadLine()) != null)
{mon code} |
Merci de votre aide !