Set access modes while preserving executable bit.
Apply a function recursively to all files and directories under given path.
See Source File