通过erlang检查目录是否为符号链接的方法(Way to check if directory is a symlink via erlang)

编程入门 行业动态 更新时间:2024-10-09 12:29:18
通过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.

更多推荐

本文发布于:2023-08-07 11:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1464156.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:符号   链接   目录   方法   erlang

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!