Java anexando archivos en un zip [duplicado]

Posible duplicado:
Adjuntando archivos a un archivo zip con Java

Tengo un zip que contiene algunas carpetas, pero el importante es dir y dentro de eso hay otra carpeta llamada carpeta y la carpeta contiene muchos archivos que necesito para poder actualizar.

Ahora tengo un directorio fuera del archivo zip llamado directorio y en esa carpeta hay los archivos que necesito actualizar para que las rutas sean las mismas. ¿Cómo puedo actualizar esos archivos en el zip?

La parte difícil es que el directorio está en la raíz del archivo zip y contiene muchas carpetas, no solo la carpeta, sino que solo necesito actualizar los archivos en la carpeta, no puedo meterme con ninguno de los archivos fuera de las carpetas, pero aún así en dir.

¿Se puede hacer esto? Sé que esto se puede hacer en bash usando el modificador -u, pero preferiría hacer esto con java si es posible.

Gracias por cualquier ayuda con este problema

Solo para ser más claro

Inside Zip / dir / folder / filestoupdate

Fuera de la cremallera / dir / folder / filestomoveintozip

Respuestas a la pregunta(4)

Su respuesta a la pregunta