> Erlang中文手册 > set_cwd/1 设置当前工作目录

file:set_cwd/1

设置当前工作目录

用法:

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

把文件服务的当前工作目录设置为 Dir,如果成功则返回 ok。

一些典型的错误:

  • enoent:目录不存在
  • enotdir:不是一个合法的目录(在有些系统会用 enoent 替代返回)
  • eacces:对目录或者它的父目录缺乏操作权限
  • badarg:输入的目录不是一个不正确的值(例如是一个元组)
file:set_cwd("/app").