Création et envoi de fichiers zippés

Soyez le premier à donner votre avis sur cette source.

Vue 11 693 fois - Téléchargée 1 456 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
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
18 janv. 2010 à 18:54
Salut, merci
Et tu as une piste pour dézipper ? car j'avais trouvé des chose sur GZipStream mais c'est propre à .gzip
lamixa Messages postés 4 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 30 septembre 2009
25 sept. 2009 à 18:07
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
donald42 Messages postés 6 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 3 mars 2008
7 mars 2008 à 17:08
Merci pour l'info
a+
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
4 mars 2008 à 11:15
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+
donald42 Messages postés 6 Date d'inscription jeudi 30 décembre 2004 Statut Membre Dernière intervention 3 mars 2008
3 mars 2008 à 21:22
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.