Документация должна быть неясной, так как вы можете использовать file:make_dir/1
для создания любого каталога, который вам обычно разрешено создавать. Он не создает все каталоги в пути, это вы должны сделать явно самостоятельно.
Использование filelib:ensure_dir/1
с путем, оканчивающимся на "/"
, не задокументировано, но оно явно обрабатывается в коде, поэтому я сомневаюсь, что оно исчезнет.