Solution trouvée :
En fait je pensais devoir passer par une librairie propre à Eclipse pour gérer le ZIP ou le jar.
Ce n'est nécessaire que pour les repertoire et les fichiers. (IFile et IFolder)
Donc une solution est :
ZipFile j;
try {
j = new ZipFile(localWorkshop);
Enumeration myEntries = j.entries();
while(myEntries.hasMoreElements() ){
ZipEntry entry = (ZipEntry) myEntries.nextElement();
// declaration dun nom
final IFile newFile2 = myProject.getProject().getFile(File.separator + entry.getName());
// Creation avec le bon umpu stream.
try {
InputStream in2 = new BufferedInputStream(j.getInputStream(entry));
newFile2.create(in2, true, null);
} catch (Exception...){} }
}
catch (IOException e1) {
...
}
merci djo.mos ta réponse ma bien orientée.
Partager