Feedback

C# - Stream in Datei umleiten

Veröffentlicht von am 03.12.2007
(4 Bewertungen)
Stream in Datei umleiten
private static void StreamToFile(Stream inputStream, string outputFile, FileMode fileMode)
{
    if (inputStream == null)
        throw new ArgumentNullException("inputStream");

    if (String.IsNullOrEmpty(outputFile))
        throw new ArgumentException("Argument null or empty.", "outputFile");

    using (FileStream outputStream = new FileStream(outputFile, fileMode, FileAccess.Write))
    {
        int cnt = 0;
        const int LEN = 4096;
        byte[] buffer = new byte[LEN];

        while ((cnt = inputStream.Read(buffer, 0, LEN)) != 0)
            outputStream.Write(buffer, 0, cnt);
    }
}
Abgelegt unter Stream, Datei, Read, Umleiten.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!