Permissions to use when creating the directory (defaults to
before the process's umask).
Ignored on Windows.
false. If set to
true, means that any intermediate
directories will also be created (as with the shell command
Intermediate directories are created with the same permissions.
When recursive is set to
true, succeeds silently (without changing any
permissions) if a directory already exists at the path, or if the path
is a symlink to an existing directory.