Метод is_relative
Метод is_relative проверяет, является ли путь относительным. Он возвращает true, если путь не имеет корня или префикса, и false в противном случае. Метод не принимает параметров и вызывается на экземпляре Path.
Синтаксис
path.is_relative()
Пример
Давайте проверим, является ли путь "abcde" относительным:
use std::path::Path;
fn main()
{
let path = Path::new("abcde");
let res = path.is_relative();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли абсолютный путь "/12345" относительным:
use std::path::Path;
fn main()
{
let path = Path::new("/12345");
let res = path.is_relative();
println!("{}", res);
}
Результат выполнения кода:
false
Смотрите также
-
метод
is_absolute,
который проверяет, является ли путь абсолютным -
метод
exists,
который проверяет, существует ли путь в файловой системе -
метод
join,
который присоединяет путь к текущему пути -
метод
parent,
который возвращает родительский путь