Я читаю файл jar с использованием класса JarFile и итерации через сущности. Как определить, является ли текущий объект каталогом? Или, может быть, кто-то может предоставить код для отображения содержимого jar-файла в JTree.Как обнаружить каталог внутри JarFile
-3
A
ответ
1
Вы можете использовать метод JarEntry
- isDirectory()
.
Вот небольшой пример
Enumeration<JarEntry> jarEntryEnumeration = jarFileArchive.entries();
while(jarEntryEnumeration.hasMoreElements()){
jarEntry = jarEntryEnumeration.nextElement();
if (jarEntry.isDirectory()) {
//Do something
}
}
+0
Спасибо, это именно то, что я искал. – bojnroao
Или, может быть, вы могли бы посмотреть на Javadoc и найти ответ на первый вопрос самостоятельно, и почти наверняка никто не собирается пожертвовать код второго вопроса. Будьте реалистичны в ожидании. – EJP