Schreiben eines Streams in eine Datei in C#

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.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
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