Ecrire un flux dans un fichier en C#

Muhammad Maisam Abbas 16 février 2024
Ecrire un flux dans un fichier en C#

Ce didacticiel abordera la méthode pour écrire un flux dans un fichier en C#.

Ecrire un flux dans un fichier avec la méthode Stream.CopyTo() en C#

La méthode Stream.CopyTo() en C# copie le contenu d’un flux dans un autre flux. Nous pouvons ouvrir un fichier dans le deuxième flux et copier le contenu du flux d’entrée dans le flux de sortie avec la méthode Stream.CopyTo() en C#.

using System;
using System.IO;

namespace read_integer {
  class Program {
    static void Main(string[] args) {
      using (Stream inStream = File.OpenRead(@"C:\File\file.txt")) {
        using (Stream outStream = File.OpenWrite(@"C:\File\file1.txt")) {
          inStream.CopyTo(outStream);
        }
      }
    }
  }
}

Dans le code ci-dessus, nous écrivons le contenu de notre flux d’entrée inStream dans notre flux de sortie outStream avec la méthode inStream.CopyTo(outStream) en C#. Nous ouvrons d’abord notre fichier d’entrée file.txt dans le chemin C:\File pour lire les données dans le flux inStream. Après cela, nous ouvrons notre fichier de sortie file1.txt dans le même répertoire C:\File pour écrire avec le flux outStream. Nous écrivons ensuite le contenu de inStream dans outStream avec la méthode Stream.CopyTo().

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Csharp Stream

Article connexe - Csharp File