OCaml 等同于 "mkdir -p" 是什么?

What is OCaml's equivalent to "mkdir -p"?

mkdir -p 的 OCaml 等价物是什么?

即创建该目录和所有缺失的父目录,如果目录已经存在则不要失败。

例如,Python 3 有 os.makedirs(..., exist_ok=True)

OCaml中有这样的功能吗?

Janestreet core.unix 提供 Core.Unix.mkdir_p 执行 mkdir 的 -p

所以没有 python os.makedirs 的严格等价物需要额外的标志,但这个可以完成工作。