j'ai posé une question plus tôt sur l'extraction des archives RAR en Java et quelqu'un m'a fait remarquer à JUnrar. Le site officiel est en panne mais il semble être assez largement utilisé car j'ai trouvé beaucoup de discussions à ce sujet en ligne.Extraction d'un fichier avec JUnrar
Quelqu'un pourrait-il me montrer comment utiliser JUnrar pour extraire tous les fichiers dans une archive? J'ai trouvé un petit extrait en ligne mais ça ne semble pas fonctionner. Il montre chaque élément de l'archive comme un répertoire même s'il s'agit d'un fichier.
Archive rar = new Archive(new File("C://Weather_Icons.rar"));
FileHeader fh = rar.nextFileHeader();
while(fh != null){
if (fh.isDirectory()) {
logger.severe("directory: " + fh.getFileNameString());
}
//File out = new File(fh.getFileNameString());
//FileOutputStream os = new FileOutputStream(out);
//rar.extractFile(fh, os);
//os.close();
fh=rar.nextFileHeader();
}
Merci.
Bonjour, la page de téléchargement de JUnrar n'est plus disponible. Pourriez-vous s'il vous plaît me donner un autre lien pour télécharger la bibliothèque de celui-ci? Merci beaucoup. – ipkiss
https://github.com/edmund-wagner/junrar –
maintenant à https://github.com/junrar/junrar/ – Miguel