1

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;
            }
        }

多くのエントリが存在する可能性があるため、アーカイブ内のすべてのエントリを特に反復処理したくはありません。

どんなアイデアでも大歓迎です

4

0 に答える 0