[英]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.