当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust Path.is_absolute用法及代码示例


本文简要介绍rust语言中 std::path::Path.is_absolute 的用法。

用法

pub fn is_absolute(&self) -> bool

如果 Path 是绝对的,即如果它独立于当前目录,则返回 true

  • 在 Unix 上,如果路径以根开头,则它是绝对路径,因此 is_absolute has_root 是等价的。

  • 在 Windows 上,如果路径具有前缀并以根开头,则该路径是绝对路径:c:\windows 是绝对路径,而 c:temp\temp 不是绝对路径。

例子

use std::path::Path;

assert!(!Path::new("foo.txt").is_absolute());

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 std::path::Path.is_absolute。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。