Gracias Yshua, ya habia hecho eso millones de veces, aunque no lo buscaba con "zip java" pero gracias a eso he encontrado un nuevo ejemplo que me ha ayudao a enterder un poco sobre como tratar los subdirectorios 
Muchas gracias

Muchas gracias
