> Erlang中文手册 > add_patha/1 把目录加载到代码路径的开头

code:add_patha/1

把目录加载到代码路径的开头

用法:

add_patha(Dir) -> `true` | {`error`, `bad_directory`}

内部实现:

-type add_path_ret() :: 'true' | {'error', 'bad_directory'}.
-spec add_patha(Dir) -> add_path_ret() when
      Dir :: file:filename().
add_patha(Dir) when is_list(Dir) -> call({add_path,first,Dir}).

把目录 Dir 加载到代码路径的开头。如果 Dir 已经存在,那么会把代码路径上旧的位置先移除。

如果添加成功,则返回 true,如果 Dir 不是一个目录名,则返回 {error, bad_directory}。

code:add_patha("/app/otp").