Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
863 of 1246 menu
◀ ▶

Метод 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,
    который возвращает родительский путь
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить