Salut !

(Je code en C# sous monodevelop 2.6 beta2)

En fait je voudrais charger un fichier xml (placé dans le dossier Assets) de type XmlDocument. Je passe donc par un StreamReader, et je voudrais sauvegarder ce fichier donc j'instancie un StreamWriter avec le meme objet Stream que pour le StreamReader...mais le StreamWriter ne veut pas se créer car il n'a apparement pas les droits d'acces en ecriture.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
try{
     Stream file = Assets.Open("app.config");
     StreamReader strd = new StreamReader(file);
     StreamWriter stwt = new StreamWriter(file);
 
     XmlDocument dom = new XmlDocument();
     dom.Load(strd); //Chargement du fichier
 
     //Traitement...
 
     dom.Save(stwt);
}catch(Exception e){
     tv.Text = "'Message d'erreur : "+e.Message; 
}
J'ai donc attrapé le message d'erreur : "Can not write to stream".

Je voudrais donc savoir si il est possible de modifier les droit d'acces des fichiers assets.

Merci d'avance