我正在使用 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;
}
}
我并不特别想遍历存档中的所有条目,因为它们可能很多。
任何想法将不胜感激