如何删除路径并获取 Rust 中的文件名?

dev*_*vMe 8 string rust

我有一个向量,它有一组文件路径,可以获取 mp3 文件列表。我需要做的是删除路径并从每个向量项中获取文件名,所以如果我有/home/user/Downloads/filename.ext提取的字符串应该filename.ext如何实现生锈了?

小智 13

您可以尝试这个(std::path::Path标准库中的实用程序)

use std::path::Path;

let path = Path::new("my_folder/file.txt");
let filename = path.file_name().unwrap();

println!("{}", filename.to_str().unwrap());
Run Code Online (Sandbox Code Playgroud)

  • 我们新手缺少生锈箱:) (2认同)