Escribir una secuencia en un archivo en C#

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

  • Convertir Stream en array de bytes en C#
  • Artículo relacionado - Csharp File

  • Obtener el nombre de archivo de la ruta en C#
  • Cómo renombrar un archivo en C#
  • Cómo descargar un archivo de una URL en C#
  • C# Leer un archivo de texto línea por línea
  • Agregar al archivo de texto en C#
  • Descomprimir un archivo zip en C#