Creates the specified directory whole_path, but unlike the mkdir function from the standard C library, if any
of the parent directories of the whole_path do not exists, they are created as well.
If the directory specified by whole_path already exists, this function performs no operation and simply returns
true.
| whole_path |
path to the directory to create. |
| mode |
file permissions to use for the newly created directories. |
|
true on success, else false. |