是否可以创建在* .zip文件中搜索的IOFileFilter?
我正在寻找所有带* .fot扩展名的文件,哪些部分在档案馆内。
也许有另一个简单的解决方案?但我已经编写了工作程序,并且不想把事情搞得太多。
答案 0 :(得分:1)
似乎不可能,因为IOFileFilter
处理zip-File就像它一样 - 一个文件。您可以做的是使用ZipFileEntry
// open a zip file for reading
ZipFile zipFile = new ZipFile("pathToFile.fot");
Enumeration<ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
// get the name of the entry
String entryName = entry.getName();
//here do filechecking
}