Escribir una secuencia en un archivo en C#

Muhammad Maisam Abbas 16 febrero 2024
Escribir una secuencia en un archivo en C#

Este tutorial discutirá el método para escribir una secuencia en un archivo en C#.

Escribir flujo en un archivo con el método Stream.CopyTo() en C#

El método Stream.CopyTo() en C# copia el contenido de una secuencia en otra secuencia. Podemos abrir un archivo en el segundo flujo y copiar el contenido del flujo de entrada al flujo de salida con el método 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);
        }
      }
    }
  }
}

En el código anterior, escribimos el contenido de nuestro flujo de entrada inStream en nuestro flujo de salida outStream con el método inStream.CopyTo(outStream) en C#. Primero abrimos nuestro archivo de entrada file.txt dentro de la ruta C:\File para leer los datos en el flujo inStream. Después de eso, abrimos nuestro archivo de salida file1.txt dentro del mismo directorio C:\File para escribir con el flujo outStream. Luego escribimos el contenido de inStream en outStream con el método 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

Artículo relacionado - Csharp Stream

Artículo relacionado - Csharp File