Have you tried using $File::Find::name in place of $_ ?
Hope that helps.
In reply to Re: How to get absolute header paths by atcroft in thread How to get absolute header paths by Anonymous Monk