A nice drag-and-drop solution:
- Open the Archive Utility.app (in Snow Leopard +, located in System/Library/CoreServices/Archive Utility.app.)
- Select the option to keep it in your dock.
- Change it’s preferences to output to .zip rather than compressed.
- Now, open the directory that has all of the subfolders that you want to compress individually and select them all and drag them to the Archive Utility.app icon in your dock and it will go to work archiving all of your subdirect
ories for you.
via The Cotton Club