Scrivere un flusso in un file in C#
Questo tutorial discuterà il metodo per scrivere un flusso in un file in C#.
Scrivi stream su un file con il metodo Stream.CopyTo()
in C#
Il Stream.CopyTo()
metodo in C# copia il contenuto di un flusso in un altro flusso. Possiamo aprire un file nel secondo flusso e copiare il contenuto del flusso di input nel flusso di output con il metodo Stream.CopyTo()
in 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);
}
}
}
}
}
Nel codice sopra, scriviamo il contenuto del nostro flusso di input inStream
nel nostro flusso di output outStream
con il metodo inStream.CopyTo(outStream)
in C#. Per prima cosa apriamo il nostro file di input file.txt
all’interno del percorso C:\File
per leggere i dati nel flusso inStream
. Dopodiché, apriamo il nostro file di output file1.txt
all’interno della stessa directory C:\File
per scrivere con il flusso outStream
. Quindi scriviamo il contenuto di inStream
in outStream
con il metodo 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