createDirectories
Creates directory hierarchy with proper permissions. This operation is idempotent and ensures:
All parent directories are created
Proper directory permissions
No effect if directory already exists
Parameters
path
Directory to create
Throws
IOException
if creation fails