圧縮ファイルに含まれるフォルダーとファイルのリストを取得しようとしていますが、null が返されます
File zipDir = new File(strFilePath+".zip");
String[] dirList = zipDir.list();
ここで私が犯している間違いを誰か教えてもらえますか、それとも他の選択肢はありますか?
圧縮ファイルに含まれるフォルダーとファイルのリストを取得しようとしていますが、null が返されます
File zipDir = new File(strFilePath+".zip");
String[] dirList = zipDir.list();
ここで私が犯している間違いを誰か教えてもらえますか、それとも他の選択肢はありますか?
ZipFile
クラスを使用する必要があります。
ZipFile zipFile = new ZipFile(strFilePath + ".zip");
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while(entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
System.err.println(entry.getName());
}
zip ファイルの内容の一覧表示の例も参照してください。