> Erlang中文手册 > make_dir/0 创建一个目录

file:make_dir/0

创建一个目录

用法:

make_dir(Dir) -> ok | {error, Reason}

尝试创建文件夹 Dir,如果缺失父文件夹,则创建失败,返回 {error, Reason};如果成功, 则返回 ok。

一些典型的错误原因 Reason:

  • eacces: 缺失 Dir 某些父文件夹的访问或写权限
  • eexist: 已存在一个以 Dir 命名的文件或文件夹
  • enoent: Dir 路径名中某部分不存在
  • enospc: 空间不足
  • enotdir: Dir 路径名中某部分不是文件夹. 在某些平台上返回的是 enoent
file:make_dir("/tmp/make_dir/").