in reply to return an array from File::Find

Instead of File::Find you probably want either File::Finder or File::Find::Wanted either of which can return an array.