[C#.NET] Compresser plusieurs fichiers avec GZipStream, help

Compresser plusieurs fichiers avec GZipStream, help [C#.NET] - C#/.NET managed - Programmation

Marsh Posté le 21-08-2006 à 17:44:17    


Bonjour,
 
Suivant ce tutorial, j'arrive à compresser un fichier: http://www.geekpedia.com/tutorial1 [...] tream.html
Maintenant, il se trouve que j'ai une liste de fichiers dans un DataGridView, et j'aimerais tous les compresser dans UN seul fichier compressé. Je n'y parviens pas, qqun a une idée ?
 
Le probleme c'est qu'il faut un FileStream par fichier, je ne sais pas comment rassembler les fichiers en un seul Stream :/
Merci d'avance :)


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
Reply

Marsh Posté le 21-08-2006 à 17:44:17   

Reply

Marsh Posté le 21-08-2006 à 19:16:47    

tout dépend de ce qu'accepte le constructeur de GZipStream
peut etre peux tu passer un table de FileStream.

Reply

Marsh Posté le 21-08-2006 à 23:38:58    

Hm ok je vais tenter ... merci :)

Reply

Marsh Posté le 22-08-2006 à 09:47:06    

Bon, ce n'est pas possible ... pourtant il me faut une solution :/
Qqun a une idée ? :o


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
Reply

Marsh Posté le 23-08-2006 à 13:26:05    

:sweat:  
 
Il ne faut meme pas nécéssairement les compresser, mes fichiers, mais juste les rassembler en un seul fichier ...


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
Reply

Marsh Posté le 24-08-2006 à 15:15:30    

Il existe un projet Open source qui permet de faire cela très facilement (http://www.icsharpcode.net/OpenSource/SharpZipLib/).
 
La Class FastZip permet de faire cela très simplement:
 
// Création d'un fichier avec tous les fichiers qui ce trouve dans le répertoire c:\temp
FastZip fastZip = new FastZip();
fastZip.CreateZip(@"c:\temp\out.zip", @"c:\temp\", false, ".txt" );
 
Il y a également d'autres Class qui permettent de travailler avec un fichier zip de façon détaillé.
 

Reply

Marsh Posté le 24-08-2006 à 15:24:51    

Merci, meme si je suis tombé sur cette solution cet aprem, et elle marche plutot bien (pas en FastZip, mais bon ^^)
 
Merci qd meme :)


---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed