A bit late to this party but I will echo BMAN_MS, This is a terrible response, even by Microsoft standards. I do hope in the 14 months since his post you have returned the id10t Jenith James to the village that was left shorthanded by his absence.
Amit's answer is slightly less insulting, yet somehow manages to convey the message that Microsoft Tech Support folks think themselves above the very people that posed the question they too can't answer and are trying to sidestep.
Pro Tip: Throw this in your else clause instead of RND(****). "I understand your issue. I do not know the answer to resolve it, but I shall do my best to find someone who does. You may look forward to hearing from me shortly."
THE FIX: The issue seems to be when you have a file open by another program in the directory you are trying to zip up I had an excel file open and closing it resolved the issue.
If this doesn't make sense (not trying to be condescending just thinking of people like my mother reading this), reboot your machine and try to send the folder to zip as the file first thing you do after rebooting.
Kind Regards and try not to favor the 1s over the 0s. Both are equally important.