in reply to File::Find and File Handlers

Works for me under *n*x (modification at your line 5: search dir changed to "./"); sted "c:\\);"

But, I have vague recollection that (some versions of ?) W32 can be configured so that an ordinary user (non-admin) cannot write to the root directory.

If you're getting a list of .zip files to the console from your script, then I would check to see if 'doze will let you write to c:\.