Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
Comment : écrire du texte dans un fichier
.NET Framework 4
L'exemple suivant montre comment écrire du texte dans un fichier texte. Il lit tous les fichiers texte dans le dossier Mes documents de l'utilisateur à l'aide d'un modèle de recherche "*.txt" et les écrit dans un grand fichier texte.
Remarque |
|---|
Les utilisateurs de Visual Basic peuvent choisir d'utiliser les méthodes et les propriétés fournies par la classe Microsoft.VisualBasic.FileIO.FileSystem pour les E/S de fichiers. |
using System; using System.IO; using System.Text; using System.Collections.Generic; class Program { static void Main(string[] args) { string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); StringBuilder sb = new StringBuilder(); foreach (string txtName in Directory.EnumerateFiles(mydocpath,"*.txt")) { using (StreamReader sr = new StreamReader(txtName)) { sb.AppendLine(txtName.ToString()); sb.AppendLine("= = = = = ="); sb.Append(sr.ReadToEnd()); sb.AppendLine(); sb.AppendLine(); } } using (StreamWriter outfile = new StreamWriter(mydocpath + @"\AllTxtFiles.txt")) { outfile.Write(sb.ToString()); } } }
Remarque