in reply to opening files after File::Find

I guess you're using $_ which holds the filename.

If you look at the documentation for File::Find you'll see you should really use $File::Find::name

Hope that help's