Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : copier un repertoire à partir d'un archive [ Archives / Divers ] (aaqil)

mardi 15 avril 2003 à 14:13:50 | copier un repertoire à partir d'un archive

aaqil

j'ai un archive "archive.jar" qui contient un repertoire "rep" .
Dans un programme java, comment copier ce repertoire à partir de l'archive dans un emplacement "destination" donné ?

mercredi 16 avril 2003 à 21:23:19 | Re : copier un repertoire à partir d'un archive

CoreBreaker

import java.io.*;
import java.util.*;
import java.util.jar.*;
import java.util.zip.*;

try
{
JarFile jar= new JarFile("archive.jar");
Enumeration enum= jar.entries();
byte [] buffer= new byte[1024];

new File("destination").mkdir();

while( enum.hasMoreElements() )
{
ZipEntry e= (ZipEntry)enum.nextElement();
String n= e.getName();
if( n.startsWith("rep") )
{
FileOutputStream o= new FileOutputStream(n);
InputStream i= jar.getInputStream(e);

CSFileUtils.transfer(i, o);
}
}
}
catch(Exception ex)
{
ex.printStackTrace();
}

/////////////////////////////////////////////////////////////////
// FICHIER: CSFileUtils.java


//import java.io.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

//import lata.*;
import lata.CSLataUtilsObject;

public class CSFileUtils
{
private final static int TRANFER_BUFFER_SIZE= 10240;

private static byte[] sTransferBuffer= new byte[TRANFER_BUFFER_SIZE];

public static void transfer(InputStream aInStream, OutputStream aOutStream)
throws IOException
{
int lLen;

while( (lLen= aInStream.read(sTransferBuffer, 0, TRANFER_BUFFER_SIZE)) > 0 )
aOutStream.write(sTransferBuffer, 0, lLen);
}
}

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> j'ai un archive "archive.jar" qui contient un repertoire "rep" .
> Dans un programme java, comment copier ce repertoire à partir de l'archive dans un emplacement "destination" donné ?



Cette discussion est classé dans : partir, repertoire, copier, archive


Répondre à ce message

Sujets en rapport avec ce message

Comment créer un repertoire a partir d'une fonction [ par adakick ] Bonjour, je voulais savoir avec quel classe et quel fonction je pouvais créer un répertoire?Merci d'avance. Filtre [ par EducJava ] Salut,Est-ce possible de faire cela en java ?J'ai une page HTML que je dois copier dans une nouvelle page .dat mais je ne dois pas copier toute la pag Copier des fichiers a partir de leurs adresses [ par RustyNail ] Voila mon probleme:J'ai une base de données qui contient des adresses de fichiers videos, je voudrais developper une application java qui lit la bd et deplacer un fichier [ par viking85 ] salut à tous.J'ai un petit probleme :    j'ai un repertoire "Racine" qui contient un repertoire "Archive" et plusieurs fichiers "Logs".   je voudrais [ACCESS]Compacter une base .mdb à partir de java ? [ par narmataru ] Bonjour, Je développe une application qui attaque une base access mdb via le pont jdbc/odbc. Apparemment sous access il faut régulièrement compacter l Comment remplir une JTable à partir d'une requête SQL ? [ par Flyss ] Bonjour tout le monde.Voila c'est simple, je n'ai encore jamais utilisé de JTable, et je cherche le moyen d'afficher le contenu d'une table de ma BD M Supprimer des mots à partir d'un fichier [ par manal906 ] Salut Je veux faire un code avec java qui a comme entrée une chaîne de caractères et un fichier texte contenant des mots, le programme doit parcourir pb d'instance [ par jmatmat ] salutj'ai un pb avec des instances:J'ai une classe qui est un thread, à partir de cette classe, j'instancie un client. J'aimerai pouvoir réveiller le ouvrir une URl à partir d'un bouton [ par pmithrandir ] je voudrais savoir comment ouvrir une paga HTMLen cliquant sur un bouton!!!merci de me mettre le code source Ecrire dans un fichier à partir d'un applet [ par Nicolas79 ] Voilà, je suis en train de mettre au point un compteur en Java. J'ai donc un fichier qui stock le nombre de visiteurs.Mon applet veut bien lire le con


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.