I'd use File::Find::Rule and File::stat for that task.
Cheers, Flo
In reply to Re: Save permissions on a directory tree by rafl in thread Save permissions on a directory tree by jcpunk