Function std::fs::try_exists [−][src]
pub fn try_exists<P: AsRef<Path>>(path: P) -> Result<bool>
Expand description
如果路径指向现有实体,则返回 Ok(true)
。
该函数将遍历符号链接以查询有关目标文件的信息。
如果符号链接断开,则将返回 Ok(false)
。
与 exists()
方法相反,此方法不会默默地忽略与不存在的路径无关的错误。
(E.g.
如果某些父目录的权限被拒绝,它将返回 Err(_)
。)
Examples
#![feature(path_try_exists)] use std::fs; assert!(!fs::try_exists("does_not_exist.txt").expect("Can't check existence of file does_not_exist.txt")); assert!(fs::try_exists("/root/secret_file.txt").is_err());Run