Créer un fichier texte en C#
Dans ce tutoriel nous allons découvrir comment créer un fichier texte en utilisant la méthode File.Create en langage de programmation C#.
La méthode File.Create
La méthode File.Create prend le nom du fichier avec le chemin d’accès complet en tant que paramètre requis et crée un fichier à l’emplacement spécifié. Si le même fichier existe déjà au même emplacement, le fichier sera remplacé.
L’extrait de code suivant crée le fichier « file.txt » dans le dossier « C:\Users\Pc\Desktop ». Si le fichier existe déjà, le code supprimera le fichier existant. Le code écrit un tableau d’octets dans le fichier.
La méthode File.Create crée et retourne un objet « FileStream » chargé de lire et d’écrire le fichier spécifié.
Exemple :
string fileName = @"C:\Users\Pc\Desktop\file.txt"; try { // Vérifiez si le fichier existe déjà. Si oui, supprimez-le. if (File.Exists(fileName)) { File.Delete(fileName); } // Créer un nouveau fichier using (FileStream fileStr = File.Create(fileName)) { // Ajouter du texte au fichier Byte[] text = new UTF8Encoding(true).GetBytes("Lorem Ipsum"); fileStr.Write(text, 0, text.Length); } // Ouvrez le flux using (StreamReader sr = File.OpenText(fileName)) { string s = ""; while ((s = sr.ReadLine()) != null) { Console.WriteLine(s); } } } catch (Exception e) { Console.WriteLine(e.ToString()); }