Les Snippets

Connexion

Sauvegarder un stream dans un fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 02/12/2007 22:18:50 et initié par Lutinore [Liste]
Date de mise à jour : 02/12/2007 22:19:29
Vue : 2090
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- C# 1.x, C# 2.x



Langage : C# 1.x , C# 2.x
Date ajout : 02/12/2007
Posté par Lutinore [Liste]
DateMAJ : 02/12/2007

//using System.IO;

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 );
    }
}


Snippets en rapport avec : File, Fichier, Stream



Codes sources en rapport avec : File, Fichier, Stream

{Visual Basic, VB6, VB.NET, VB 2005} FAT RECOVER : RÉCUPÉRER LES FICHIERS EFFACÉS DE VOS PARTITIONS FAT (CARTE MÉMOIRE ET CO)
Ce code permet de récupérer les fichiers effacés sur les partitions FAT12, FAT16 et FAT32. Pour cela...

{C# / C#.NET} CALCUL DU CRC32 A TRAVERS UN SYSTEM.IO.STREAM
Le calcul du CRC32 est basé sur la source : http://www.csharpfr.com/codes/CRC32-COMPATIBLE-WINRAR-W...

{Visual Basic, VB6, VB.NET, VB 2005} KHGFILESHREDDER : DÉCOUPEUR DE FICHIER
ce code source vous permet de decouper un fichier en un certain nombre de fragments en indiquant le ...

{PHP} CLASSE DIRECTORYITERATOR POUR PHP4
Dans le cadre d'un de mes projets, j'utilise la classe PHP 5 DirectoryIterator vraiment utile pour l...

{Visual Basic, VB6, VB.NET, VB 2005} ENREGISTRER ET CHARGER LISTVIEW DANS FICHIER AVEC IMAGE ETC...
Salut a tous, Voici un ptit code pour enregistrer une listview dans un fichier et la recharger de...

{JAVA / J2EE} CLASS FILE UTILITIES / CLASSE UTILITAIRE DE MANIPULATION DE FICHIERS
Petite classe toute bête de manipulation de fichiers, simple mais tellement utile ;) voila, si ça p...

{Visual Basic, VB6, VB.NET, VB 2005} MODIFICATIONS NOM DE FICHIERS DANS UN MÊME RÉPERTOIRE
C'est un tout petit code tout simple mais qui est pratique si on veut modifier rapidement les noms d...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE DE GESTION DES FICHIERS/DOSSIERS ==> INFOS (DATES, COPYRIGHT...), LISTING, COPIER, CORBEILLE, BOITES DE DIALOGUE ... LE TOUT PAR APIS
Ce code est une classe qui permet de faire différentes actions sur les fichiers et les dossiers, à s...

{Visual Basic, VB6, VB.NET, VB 2005} CRÉER DES FICHIERS DE LOG EN QUELQUES LIGNES
Ce code est trés simple et vous permet de créer des fichiers de log trés trés facilement. Il est ...

{Delphi} RENOMMEUR DE FICHIERS - X_RENFILES
Ceci est mon premier soft qui est basé sur des sources déjà présente sur delphifr. C'est mon premie...