#[test]
fn v(){
// let p = Path::new("G:/Feature film/副本 - 副本 - 副本.mp4");
let p = Path::new("G:\\Feature film\\副本 - 副本 - 副本.mp4");
let pb = Box::<Path>::from(p);
println!("{}",pb.ends_with("mp4")); //false
}
为什么是 false 呀?
1
共 3 条评论, 1 页
评论区
写评论都上
Path
了,为什么还手写分隔符呢?先看文档,不行google,最后再来论坛问。
看文档 https://doc.rust-lang.org/std/path/struct.Path.html#method.ends_with
这是 Path 的 ends_with ,不是 str 的 ends_with。有这么句话
Only considers whole path components to match.