createDirectories

open suspend override fun createDirectories(path: Path)(source)

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