Я работаю над цифровыми документами и цифровыми подписями и наткнулся на проблему.
Ввод: documentX.adoc - zip-файл с файлами и папками внутри.
Мне нужно получить весь контент во входном файле - список папок и файлов.
Что мне делать:
ZipFile adocFile = new ZipFile(documentXFileName);
ArrayList <String> adocFiles = new ArrayList<String>();
Enumeration <? extends ZipEntry> entries;
entries = adocFile.entries();
for (entries = adocFile.entries(); entries.hasMoreElements();)
{
adocFiles.add(entries.nextElement().getName());
}
Я пытался создать ArrayList и добавить ZipEntries вместо имен - все еще ничего. Может быть, есть другой способ? Странно то, что у ZipEntry есть метод .isDirectory () ...
Спасибо за помощь,
Martin