Je reprends une application Win Form existante, sous Visual Studio 2010
Actuellement, au sein d'une fonction, une chaine d'octets est utilisée pour créer un fichier zip via l'utilisation d'un file stream.
Ce fichier zip est ensuite ouvert et lu pour récupérer des informations qui sont stockés dans une base de données.
Enfin, le fichier est supprimé.
Cette chaine d'octets est une des lignes d'un tableau de chaines, passé en paramètre, pouvant atteindre x xxx entrées.
J'aimerai éviter de créer et supprimer x xxx fichiers, existe-t-il un autre moyen ?
En complément le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for (int index = 0; index < tableau.Length; index++) { Byte[] ligne_octets = new Byte[tableau.ligne[index].Length]; ligne_octets = tableau.ligne[index]; FileStream fs_fchZip = new FileStream("chemin_fichier", FileMode.Create,FileAccess.Write); if (fs_fchZip.CanWrite) fs_fchZip.Write(ligne_octets,0,ligne_octets.Length); ... }
Partager