Maison >développement back-end >C++ >Comment ajouter des lignes à un fichier à l'aide de StreamWriter en C# ?
Utiliser StreamWriter pour ajouter des lignes à un fichier en C#
Ce guide explique comment ajouter des lignes à un fichier existant à l'aide de la classe StreamWriter
de C#. Une erreur courante consiste à écraser involontairement le fichier au lieu de l'ajouter. La solution réside dans l'utilisation correcte du StreamWriter
constructeur.
Le constructeur StreamWriter
standard, par défaut, écrase tout contenu de fichier préexistant. Pour ajouter de nouvelles lignes à la place, vous devez utiliser l'indicateur d'ajout. Voici comment :
<code class="language-csharp">new StreamWriter("c:\file.txt", true);</code>
La définition du deuxième argument (true
) active le mode d'ajout. StreamWriter
ajoutera désormais de nouvelles lignes à la fin du fichier.
Pour une meilleure lisibilité (disponible en C# 4 et versions ultérieures), utilisez cette syntaxe alternative :
<code class="language-csharp">new StreamWriter("c:\file.txt", append: true);</code>
En incorporant ce changement, votre code ajoutera avec succès des lignes, préservant le contenu du fichier existant et l'étendant à chaque exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!