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());
}





