in reply to File::Find Problem
Its simple precedence issue, read perlop, && binds tighter than assignment, instead use -f $_ and $master{$_} = $File::Find::name