in reply to How to zip the directory in a required format
Please read the Archive::Zip documentation for addTree. It documents how to give an added directory another name.