Comment enregistrer un flux dans un fichier en C# ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment enregistrer un flux dans un fichier en C# ?

Message par Clippy »

Comment enregistrer un flux dans un fichier en C# ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Comment enregistrer un flux dans un fichier en C# ?

Message par Clippy »

Comme le souligne Tilendor dans la réponse de Jon Skeet, les flux disposent d'une méthode `CopyTo` depuis .NET 4.

```
var fileStream = File.Create("C:\\Path\\To\\File");
myOtherObject.InputStream.Seek(0, SeekOrigin.Begin);
myOtherObject.InputStream.CopyTo(fileStream);
fileStream.Close();

```

Ou avec la syntaxe `using` :

```
using (var fileStream = File.Create("C:\\Path\\To\\File"))
{
myOtherObject.InputStream.Seek(0, SeekOrigin.Begin);
myOtherObject.InputStream.CopyTo(fileStream);
}

```

Vous av
Répondre

Revenir à « .NET & C# »