Création et envoi de fichiers zippés

Soyez le premier à donner votre avis sur cette source.

Vue 10 978 fois - Téléchargée 1 346 fois

Description

Ce petit prog fait en wpf permet de zipper le contenu d'un dossier en excluant les fichiers binaires si on le souhaite.
le fichier zippé peut être sauvegardé sur le disque dur, ou envoyé directement à une adresse mail.

L'idée de base était de faire un zip et de l'envoyer sur mon compte gmail pour pouvoir m'envoyer des sources de mes projets entre mon PC au boulot et mon PC perso, sachant que gmail n'aime pas les .exe en pièce jointe.

Cette application présente plusieurs aspects intéressants :
- Utilisation des nouvelles API de zippage apparues avec le Framework 3.5,
- Utilisation des nouvelles API d'envoi de mail,
- Création d'une interface WPF,
- Récupération et binding des paramètres de l'application depuis le code XAML.

Il est possible d'envoyer vers une adresse gmail en paramétrant correctement les champs suivants :
- smtp server : smtp.gmail.com
- Port : 587
- smtp user name et password, les informations de votre compte gmail.

Dernière astuce : Pour ma part, j'envoie mes fichiers vers l'adresse suivante : monPrenom.monNom+projets@gmail.com.
le "+projet", ça permet de faire des filtres dans gmail pour bien classer ses sources.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
234
Date d'inscription
mercredi 25 octobre 2000
Statut
Membre
Dernière intervention
5 octobre 2012

Salut, merci
Et tu as une piste pour dézipper ? car j'avais trouvé des chose sur GZipStream mais c'est propre à .gzip
Messages postés
4
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
30 septembre 2009

Bonjour à tous ,
j'espere qu'il y encore quelqu' un pour me repondre .Je ne comprends pas comment integrer cette source à mon projet web.

merci
Messages postés
6
Date d'inscription
jeudi 30 décembre 2004
Statut
Membre
Dernière intervention
3 mars 2008

Merci pour l'info
a+
Messages postés
305
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
10 août 2011
4
Salut,

En effet, cette source est faite pour le framework 3.5. C'est la dure-lutte pour gérer les zip avec les versions plus anciennes du framework. Cependant, tu peux essayer cette lib qui est pas mal foutue du tout :
http://www.icsharpcode.net/OpenSource/SharpZipLib/

a+
Messages postés
6
Date d'inscription
jeudi 30 décembre 2004
Statut
Membre
Dernière intervention
3 mars 2008

Bonjour, ton code est très interessant. Cependant il fonctionne avec le framework 3.5. J'abuse peut-être un peu mais est-ce que tu aurai un programme de zipage/dezipage avec le framework 2.0.Si tu veux j'ai un projet à faire, il consiste a récupérer des fichiers zipper sur ftp, les dézipper et les traiter. Je bataille pas mal pour le dézippage donc si tu a une solution merci de me la faire parvenir à l'adresse scoubidou_61@hotmail.com

Cordialement
donald42

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.