Ecrire un flux dans un fichier en C#
Ce didacticiel abordera la méthode pour écrire un flux dans un fichier en C#.
Ecrire un flux dans un fichier avec la méthode Stream.CopyTo()
en C#
La méthode Stream.CopyTo()
en C# copie le contenu d’un flux dans un autre flux. Nous pouvons ouvrir un fichier dans le deuxième flux et copier le contenu du flux d’entrée dans le flux de sortie avec la méthode 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);
}
}
}
}
}
Dans le code ci-dessus, nous écrivons le contenu de notre flux d’entrée inStream
dans notre flux de sortie outStream
avec la méthode inStream.CopyTo(outStream)
en C#. Nous ouvrons d’abord notre fichier d’entrée file.txt
dans le chemin C:\File
pour lire les données dans le flux inStream
. Après cela, nous ouvrons notre fichier de sortie file1.txt
dans le même répertoire C:\File
pour écrire avec le flux outStream
. Nous écrivons ensuite le contenu de inStream
dans outStream
avec la méthode 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