Problème de création de flux FileStream
Bonjour,
Voici mon problème. Je dois créer un flux FileStream sur un fichier. Je n'ai eu aucun problème jusqu'ici
Code:
1 2 3
|
myFileStream = New FileStream(completeFilePath, FileMode.Open,
FileAccess.ReadWrite, FileShare.None, 1, True) |
Ensuite, on m'a demandé la possibilité de créer le fichier au lancement de l'application si il n'existait pas. Donc ici pas de souci non plus :
Code:
1 2 3 4 5 6 7 8 9 10
| If Not System.IO.File.Exists(completeFilePath) Then
' Si il n'existe pas, on le créé
Try
File.CreateText(completeFilePath)
Catch ex As IO.IOException
Throw
End Try
myFileStream = New FileStream(completeFilePath, FileMode.Open,
FileAccess.ReadWrite, FileShare.None, 1, True) |
Mais voila, maintenant le flux ne veut plus se créer ! J'ai utilisé une MsgBox pour afficher l'erreur et voila ce qui est écrit :
Citation:
Le processus ne peut pas accéder au fichier car celui-ci est en cours d'utilisation par un autre processus
Donc je ne vois pas trop ce que je peux faire, et j'aimerais bien avoir vos avis.
Merci pour votre aide