Comprimir sin crear una carpeta principal

Tengo una estructura de carpetas como esta:

- project:
-- folder 01:
--- file1.cpp
--- file2.cpp
-- folder 02:
--- file1.cpp
--- file2.cpp

Quiero comprimir el contenido de la carpeta del proyecto de una manera que obtengo (cuando descomprimo) esta estructura:

- folder 01:
-- file1.cpp
-- file2.cpp
- folder 02:
-- file1.cpp
-- file2.cpp

Mi problema ahora es que siempre obtengo una carpeta principal con el mismo nombre que mi archivo zip que contiene las carpetas 01 y 02. ¿Hay alguna forma de comprimir sin obtener esta carpeta principal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta