РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
861 of 1245 menu

Метод is_absolute

Метод is_absolute проверяет, является ли путь абсолютным. Он возвращает true, если путь абсолютный, и false в противном случае. Метод не принимает параметров и вызывается у экземпляра Path.

Синтаксис

path.is_absolute()

Пример

Давайте проверим, является ли путь "/home/user" абсолютным:

use std::path::Path; fn main() { let path = Path::new("/home/user"); let res = path.is_absolute(); println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте проверим, является ли путь "abcde/12345" абсолютным:

use std::path::Path; fn main() { let path = Path::new("abcde/12345"); let res = path.is_absolute(); println!("{}", res); }

Результат выполнения кода:

false

Пример

Давайте проверим, является ли путь "../abcde" абсолютным:

use std::path::Path; fn main() { let path = Path::new("../abcde"); let res = path.is_absolute(); println!("{}", res); }

Результат выполнения кода:

false

Смотрите также

  • метод is_relative,
    который проверяет, является ли путь относительным
  • метод join,
    который присоединяет компонент к пути
  • метод parent,
    который возвращает родительский каталог пути
  • метод exists,
    который проверяет, существует ли путь в файловой системе
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить