OVH Cloud OVH Cloud

Fichier en accès lecture...

3 réponses
Avatar
MrChris
Salut !
J'ai un service qui utilise le code suivant pour créer un fichier de log...

XmlDoc = New XmlTextWriter("MyFile.xml", System.Text.Encoding.UTF8)

Le problème est que tant que le service tourne, impossible d'accéder à ce
fichier même en lecture seule !

Des info pour pouvoir créer ce fichier sans le verouiller ???
Merci
MrChris

3 réponses

Avatar
MrChris
j'ai trouvé : il faut passer par un filestream :

File = New FileStream("TestLog.xml", FileMode.Append,
System.IO.FileAccess.Write, System.IO.FileShare.Read)

puis :

XmlDoc = New XmlTextWriter(File, System.Text.Encoding.UTF8)

Cool !
Avatar
Ambassadeur Kosh
sur le Append, j'ai comme un doute... non ?
Avatar
MrChris
Exact...
Un copié collé d'un bout de code de test...
Histoire de me faire la conversation !

FileMode.Create

MrChris