> Erlang中文手册 > lib_dir/1 一个应用的库目录

code:lib_dir/1

一个应用的库目录

用法:

lib_dir(Name) -> file:filename() | {`error`, `bad_name`}

这个函数主要用于查找库目录的路径,例如一个名为 Name 且放在 $OTPROOT/lib 目录下的应用的根目录,或是引自于 ERL_LIBS 环境变量下的一个目录。

code:lib_dir(compiler).

如果一个名为 Name 的应用不是放在 $OTPROOT/lib 目录下,或在 ERL_LIBS 环境变量的引用目录里,那么将返回 {error, bad_name}。如果 Name 是一个不合法的名字则会抛出一个错误。

code:lib_dir(not_a_application_name).