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