通过erlang检查目录是否为符号链接的方法

时间:2016-08-17 16:57:46

标签: erlang

有没有一种好方法可以检查目录是否是erlang中的符号链接?我发现这对于python:Check if directory is symlink?this对于linux,但我想知道在模式匹配中是否有一种特定于erlang的方法来执行此操作。

1 个答案:

答案 0 :(得分:3)

使用file:read_link_info

-include_lib("kernel/include/file.hrl").
is_symlink(Filename) ->
    {ok, Info} = file:read_link_info(FileName),
    Info#file_info.type == symlink.