2015-02-02 1 views
-3

Я читаю файл jar с использованием класса JarFile и итерации через сущности. Как определить, является ли текущий объект каталогом? Или, может быть, кто-то может предоставить код для отображения содержимого jar-файла в JTree.Как обнаружить каталог внутри JarFile

+2

Или, может быть, вы могли бы посмотреть на Javadoc и найти ответ на первый вопрос самостоятельно, и почти наверняка никто не собирается пожертвовать код второго вопроса. Будьте реалистичны в ожидании. – EJP

ответ

1

Вы можете использовать метод JarEntry - isDirectory().
Вот небольшой пример

Enumeration<JarEntry> jarEntryEnumeration = jarFileArchive.entries(); 
    while(jarEntryEnumeration.hasMoreElements()){ 
      jarEntry = jarEntryEnumeration.nextElement(); 
      if (jarEntry.isDirectory()) { 
       //Do something 
       } 
} 
+0

Спасибо, это именно то, что я искал. – bojnroao