嘿伙计们,我目前正在使用 jarchivelib,可以在这里找到。我一直在想办法读取文件而不必使用 unpack 方法,因为它会生成一个解压版本的文件。前任:
File archive = new File("/home/jack/archive.zip");
File destination = new File("/home/jack/archive");
Archiver archiver = ArchiverFactory.createArchiver(ArchiveFormat.ZIP);
archiver.extract(archive, destination);
我想做它,所以我不必解压它来读取文件......如果没有办法做到这一点,我猜在我的 Jframe.setDefualtCloseOpperation 方法中我将不得不定制一个所以它会删除文件吗?还是有更好的方法来处理临时文件?