通过erlang检查目录是否为符号链接的方法(Way to check if directory is a symlink via erlang)
有没有一种好方法可以检查目录是否是erlang中的符号链接? 我发现这是为python: 检查目录是否符号链接? 这对于Linux,但我想知道是否有一种erlang特定方式在模式匹配中执行此操作。
Is there a good way to check if a directory is a symlink in erlang? I found this for python: Check if directory is symlink? and this for linux but I was wondering if there was an erlang specific way to do this in a pattern match.
最满意答案
使用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.Use 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.更多推荐
发布评论