IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

[ZIP] Comment zipper un dossier avec java?


Sujet :

Entrée/Sortie Java

  1. #1
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut [ZIP] Comment zipper un dossier avec java?
    Bonjour, je voudrais savoir, quel fonction ou quel librairies étaient utiles pour archiver un dossier en .zip, en java?

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Points : 5 943
    Points
    5 943
    Par défaut
    Voici un exellent tutoriel Compression Zip et GZip
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut
    Merci

  4. #4
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Zip en dehors du répertoire courant
    Bonjour,
    J'essaye de développer une classe me permettant de zipper un répertoire (avec fichiers et sous répertoires) mais en dehors du répertoire courant (donc différent du tutoriel).
    J'ai tenté de modifier temporairement le répertoire courant (via system.set("user.dir",...) mais sans succès.
    Quelqu'un aurait'il une piste?
    En vous remerciant par avance.
    Christophe

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 137
    Points : 157
    Points
    157
    Par défaut
    J'ai moi aussi le même problème. Avez-vous trouvé la solution?

  6. #6
    Membre éprouvé
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Points : 1 078
    Points
    1 078
    Par défaut
    Bonjour,

    Tout ce joue ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ZipEntry(files[i]))
    L'Entry définit le nom du fichier au sein du zip. Rien ne t'oblige à lui donner le même nom que celui d'origine.
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    File fichier = new File("dir/toto.xml");
    FileInputStream input = new FileInputStream(fichier);
    ZipEntry entry = new ZipEntry(new File("autreDir/fichier.txt"));
    Le contenu de ton fichier sera le même, mais le fichier ne portera pas le même nom.

    Vous devez donc jouer dessus et ne pas donner le même File au ZipEntry qu'au FileInputStream.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Citation Envoyé par Deaf Voir le message
    Bonjour,

    Tout ce joue ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ZipEntry(files[i]))
    Pardon, mais il me semble que les constructeurs de ZipEntry ne sont que:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ZipEntry(String name)
    ZipEntry(ZipEntry e)
    Donc File et File[], au placard.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Fichier Zip] Comment zipper un dossier
    Par OsTaLaKaR dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 02/11/2010, 12h25
  2. Comment zipper un dossier avec son arborescence?
    Par planplan95 dans le forum ANT
    Réponses: 1
    Dernier message: 08/08/2008, 10h56
  3. Lecture de fichier image dans un dossier avec java
    Par dreamnos dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/04/2008, 10h25
  4. Zipper un dossier avec ses sous-dossiers
    Par mnssylvain dans le forum VBA Access
    Réponses: 4
    Dernier message: 17/01/2008, 23h42
  5. [Fichier Zip] Comment zipper un fichier
    Par caro_a dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 27/05/2004, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo