Hola, acabo de empezar a aprender java y para mi aplicacion necesito hacer un compresor, pero los dos que tengo hechos no manejan subdirectorios, uno simplemente comprime archivos, y el otro comprime todos los archivos de un directorio con los archivos de los subdirectorios pero sin guardar la estructura y la verdad no tengo ni idea de como tratar los subdirectorios para que en el zip que se cree guarde la estructura del directorio que quiero comprimir.
Si pudieran echarme una manilla se lo agradeceria mucho.
Muchas gracias de antemano.