Escrever um Fluxo para um Ficheiro em C#
Este tutorial discutirá o método para gravar um fluxo em um arquivo em C#.
Escrever fluxo para um ficheiro com o método Stream.CopyTo() Método em C#
O Stream.CopyTo() método em C# copia o conteúdo de um fluxo para outro fluxo. Podemos abrir um arquivo no segundo fluxo e copiar o conteúdo do fluxo de entrada para o fluxo de saída com o método Stream.CopyTo() em 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);
}
}
}
}
}
No código acima, escrevemos o conteúdo de nosso fluxo de entrada inStream em nosso fluxo de saída outStream com o método inStream.CopyTo(outStream) em C#. Primeiro abrimos nosso arquivo de entrada arquivo.txt dentro do caminho C:\File para ler dados para o fluxo inStream. Depois disso, abrimos nosso arquivo de saída file1.txt dentro do mesmo diretório C:\File para escrever com o fluxo outStream. Em seguida, gravamos o conteúdo de inStream em outStream com o 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