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

Функция new класса PathBuf

Функция new класса PathBuf создает новый пустой объект PathBuf. Она не принимает никаких параметров и возвращает пустой путь. Такой объект можно использовать для дальнейшего построения пути с помощью методов push, set_file_name, set_extension и других.

Синтаксис

PathBuf::new()

Пример

Давайте создадим новый пустой объект PathBuf и выведем его на экран:

use std::path::PathBuf; fn main() { let path = PathBuf::new(); println!("{:?}", path); }

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

""

Пример

Давайте создадим новый объект PathBuf и добавим в него несколько компонентов с помощью метода push:

use std::path::PathBuf; fn main() { let mut path = PathBuf::new(); path.push("abcde"); path.push("12345"); path.push("file.txt"); println!("{:?}", path); }

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

"abcde/12345/file.txt"

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

  • класс PathBuf,
    который представляет собой изменяемый путь к файлу или директории
  • метод from,
    который создает PathBuf из строки или OsString
  • метод push,
    который добавляет компонент к пути
  • метод set_file_name,
    который устанавливает имя файла в пути
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить