This class can be used to set the permissions of files and folders recursively. It traverses the list of files of a given directory and changes the permissions mode to a given value. The sub-directories are processed recursively. The class keeps track of the changed files and directories in a log array class variable.