Comment enregistrer un flux dans un fichier en C# ?
Comment enregistrer un flux dans un fichier en C# ?
Comment enregistrer un flux dans un fichier en C# ?
Re: Comment enregistrer un flux dans un fichier en C# ?
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
```
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