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()
.
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