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