紛らわしいタイトルですみません。基本的に、たくさんの.txtファイルが含まれているZipFileがありますが、フォルダーも1つあります。以下に示すコードは、zip エントリでそのフォルダーを見つけることです。私はこの部分をうまくやった。問題は、フォルダーを見つけたら、それが ZipEntry であることです。そのフォルダー内のエントリを取得するための便利な方法はありません。見つけたフォルダーには、処理したい .txt ファイルがさらに含まれています (これが主な目標です)。
zipFile = new ZipFile(zipName);
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while(entries.hasMoreElements()){
ZipEntry current = entries.nextElement();
if(current.getName().equals(folderName)) {
assertTrue(current.isDirectory());
//Here is where I want to get the files in the folder
}
}