C# et les fichiers
lola
-
chuka Messages postés 980 Statut Membre -
chuka Messages postés 980 Statut Membre -
Bonjour à tous,
j'aurai besoin d'un petit conseil pour m'aider à régler mon problème, j'utilise
Code C# :
StreamWriter sw = new StreamWriter("Cmonfichier.txt");//création du fichier
pour créer un fichier dans lequel je suis amener à écrire.
Mais je dois pouvoir l'utiliser aussi pour autre chose, alors je fais un
Code C# :
sw.close();
Je fais ensuite l'intervention sur le fichier
Le soucis c'est que j'aimerai le ré-ouvrir ensuite pour réécrire dedans, si je ne le fais pas j'ai une erreur qui me dis qu'il ne peut pas écrire dans un fichier fermer:/
Et il n'y a pas de
sw.Open();
Alors je ne sais pas comment faire.
Merci,
j'aurai besoin d'un petit conseil pour m'aider à régler mon problème, j'utilise
Code C# :
StreamWriter sw = new StreamWriter("Cmonfichier.txt");//création du fichier
pour créer un fichier dans lequel je suis amener à écrire.
Mais je dois pouvoir l'utiliser aussi pour autre chose, alors je fais un
Code C# :
sw.close();
Je fais ensuite l'intervention sur le fichier
Le soucis c'est que j'aimerai le ré-ouvrir ensuite pour réécrire dedans, si je ne le fais pas j'ai une erreur qui me dis qu'il ne peut pas écrire dans un fichier fermer:/
Et il n'y a pas de
sw.Open();
Alors je ne sais pas comment faire.
Merci,
A voir également:
- C# et les fichiers
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Supprimer les fichiers temporaires - Guide
3 réponses
Salut,
Et il n'y a pas de :sw.Open();
StreamWriter sw = new StreamWriter("Cmonfichier.txt",true);//permet de réouvrir ton fichier et de reecrire à la fin dedans....
@+
Et il n'y a pas de :sw.Open();
StreamWriter sw = new StreamWriter("Cmonfichier.txt",true);//permet de réouvrir ton fichier et de reecrire à la fin dedans....
@+
Oui merci, mais le soucis vient aussi du fait que mon sw streamwriter a deja été crée avant, ca me donne donc une erreur :/
Erreur 1 Une variable locale nommée 'sw' ne peut pas être déclarée dans cette portée, car elle modifierait la signification de 'sw', déjà utilisée dans une portée 'parent ou en cours' pour désigner autre chose G:\mainForm.cs 95 30 Projet
:(
Erreur 1 Une variable locale nommée 'sw' ne peut pas être déclarée dans cette portée, car elle modifierait la signification de 'sw', déjà utilisée dans une portée 'parent ou en cours' pour désigner autre chose G:\mainForm.cs 95 30 Projet
:(