createDirectories

Creates missing ancestors. Each directory creation is a separate atomic operation.