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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *