Я пытаюсь добавить в архив папку вот так (в соответствии с документацией):
//file - пустая папка, parametrs - обычный параметры, ничего важного
zipStream.putNextEntry(file, parameters);
if (file.isDirectory()) {
//В документации написано, что, если файл является папкой,
//нужно закрыть элемент
zipStream.closeEntry();
}
Но, в результате, программа засовывает мне в архив файл с названием папки :/.
Как добавить папку в архив?
Все-таки, не найдя ответа, я пришел к выводу, что лучше использовать архивирование без потоков.
Изначально я хотел получить полностью точный прогресс создания архива (суммировал размеры всех файлов, ну а дальше по формуле), но, увы, не нашел способа борьбы с папками. Методом хитрых маневров у меня вышло переварить и папки, и файлы, и, даже, подпапки в подпапках, но без точного прогресса создания (теперь две полосы: процент заархивированных папок, и процент архивации текущего файла).
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу печатать чеки из термо-принтера VKP80II с Java через USBДолго насиловал гугл, на русском ничего не нашел
Почему то после строки где мы делаем выполнение, ничего с базы не вытаскивается, а сразу переходит в блок finallyВсе данные есть и имена прописаны...
Пишу веб-приложение в NetBeansЕсть БД MySQL, откуда получаю данные и передаю их в скрипт для дальнейшей обработки