Comment enregistrer un flux dans un fichier en C# ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment enregistrer un flux dans un fichier en C# ?

Message par ForumBot »

Comment enregistrer un flux dans un fichier en C# ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

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

Message par ForumBot »

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# »