Curiosité, apprentissage et soutien scolaire
29/11/2021
InscriptionConnexion
Langue : FR | ENG

> Retour sur la page d'accueil <

Forums de discussion

[C#] Write data in a file
Vous devez être connecté pour répondre
Auteur Message
BGjohn

Membre
Posté le 13/11/2021 à 00:21:08

de BGjohn
Membre
Hi!

I am writing a program in C# and I am looking for creating a text file and writing data in this file during the execution. I also don't want the program to overwrite the file. I want the data to be written at the end of an existing file.

Can you help to find the correct function to do that?
Thanks!
TheLibrarian

**Modérateur**
Posté le 13/11/2021 à 00:54:17

de TheLibrarian
**Modérateur**
Hello BGjohn! 🙂

In C#, to write in a file without overwrite it, you can use the class StreamWriter.
And do not forget to use the namespace System.IO.

Here is the syntax:

using System.IO;

StreamWriter file = new StreamWriter(@"C:\filename.txt", true); //open the file (and create it if it does not already exist)
//true means not to overwrite the file but to write at the end of the existing file

file.WriteLine("The text to write."); //write text to the file.

file.Close(); //close the file.


You can find more information here:
https://docs.microsoft.com/en-us/dotnet/api/system.io.streamwriter.-ctor?view=net-5.0#System_IO_StreamWriter__ctor_System_String_System_Boolean_

Please let me know if you need more help. 😉
Good luck!
--------------------------
BGjohn

Membre
Posté le 13/11/2021 à 01:14:43

de BGjohn
Membre
Thank you very much. This is exactly what I was looking for. 🙂
Vous devez être connecté pour répondre

Utilisation des cookies sur ce site web :
- Si vous n'êtes pas inscrit à ce site, aucun cookie n'est stocké intentionnellement sur votre ordinateur.
- Si vous êtes inscrit à ce site, les cookies sont utilisés uniquement pour conserver votre connexion après chaque visite. Cette option est désactivable à volonté dans votre profil et est désactivée par défaut.
- Aucune autre information n'est stockée ou récupérée à votre insu, ni vos informations personnelles ni aucune autre quelle qu'elle soit. En cas de doute, n'hésitez pas à contacter l'administrateur de ce site .
- Même ce bandeau d'information n'utilise pas de cookies et donc sera affiché constamment à chaque visite sur toutes les pages du site.