我使用Apache Commons Compress解析7zip存档中的条目。我需要能够找到一个特定的文件(例如" thisfile.xml"),我想知道是否有更好的方法可以做到这一点,而不仅仅是遍历存档中的每个条目。
我目前正在做的事情是:
SevenZFile archive = new SevenZFile("chosen 7zip file");
for (SevenZArchiveEntry entry : sevenZFile.getEntries())
{
if (entry.getName().equals("Sites.xml"))
{
//Do stuff
break;
}
}
我并不特别想要遍历存档中的所有条目,因为可能存在很多条目。
非常感谢任何想法