@TicSo

Как получить путь с коррекцией в переменную?

Нужно получить путь до папки на ступеньку выше от текущей
типа такого: current_dir("../")
в строковую переменную, например p,
как в примере кода
let p = String::new();
    let cwd = std::env::current_dir().unwrap();
    let my_path = cwd.into_os_string().into_string().unwrap();
    println!("my_path = {}", my_path);  // C:\my_dir\tests\... ...\web_serv\v01
   // хочу в `p` получить так:             C:\my_dir\tests\... ...\web_serv
   // в строковом виде;
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
https://doc.rust-lang.org/std/path/struct.Path.htm...
let cwd = std::env::current_dir().unwrap().parent().unwrap();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы