我有一个向量,其中包含一组文件路径,它可以获取mp3文件列表。我需要做的是删除路径并从每个向量项中获取文件名,因此如果我的路径是/home/user/Downloads/filename.ext
,那么提取出来的字符串应该是filename.ext
,我该如何在Rust中实现?
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());
use std::path::Path;
导入 crate。干杯。 - Deze
Path
,请使用 file_name() 方法;如果您有一个String
,请使用 rfind 方法查找最后一个/
,然后提取文件名。 - Andrew