Schreiben eines Streams in eine Datei in C#

Muhammad Maisam Abbas 16 Februar 2024
Schreiben eines Streams in eine Datei in C#

In diesem Tutorial wird die Methode zum Schreiben eines Streams in eine Datei in C# erläutert.

Schreiben eines Streams in eine Datei mit der Methode Stream.CopyTo() in C#

Die Methode Stream.CopyTo() in C# kopiert den Inhalt eines Streams in einen anderen Stream. Wir können eine Datei im zweiten Stream öffnen und den Inhalt des Eingabestreams mit der Methode Stream.CopyTo() in C# in den Ausgabestream kopieren.

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

Im obigen Code schreiben wir den Inhalt unseres Eingabestreams inStream mit der Methode inStream.CopyTo(outStream) in C# in unseren Ausgabestream outStream. Wir öffnen zuerst unsere Eingabedatei file.txt im Pfad C:\File, um Daten in den Stream inStream zu lesen. Danach öffnen wir unsere Ausgabedatei file1.txt im selben Verzeichnis C:\File, um mit dem Stream outStream zu schreiben. Anschließend schreiben wir den Inhalt des inStream mit der Methode Stream.CopyTo() in den outStream.

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

Verwandter Artikel - Csharp Stream

Verwandter Artikel - Csharp File