Erlang中文手册(Erldoc.com)  »  file  »  list_dir_all/1
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

file:list_dir_all/1

列出一个目录下的所有文件

用法:

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

列出一个目录下的所有文件。如果成功,则返回 {ok, Filenames},否则返回 {error, Reason}。返回值 Filenames 是在目录下所有文件名的一个列表。返回的文件名字不会做排序。

case file:get_cwd() of
    {ok, Dir} ->
        file:list_dir_all(Dir);
    _ ->
        get_pwd_error
end.

一些常见的错误原因:

  • eacces:缺少访问当前目录或在父目录下查找或写入权限。
  • enoent:目录不存在。
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9