[英]How to check if a symlink, not the file it points to, exists in Rust?
Path::exists
不合适,因为它的文档指出:
该函数将遍历符号链接以查询有关目标文件的信息。 如果符号链接断开,这将返回 false。
std::fs::read_link
似乎是你想要的。
此函数在以下情况下会返回错误,但不仅限于这些情况:
- 路径不是符号链接。
- 路径不存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.