file extension
fn main() { for path in [ "hello.rs", ".hello.swp", "hello.and.swp", ".github", ".bashrc", "dotless", ] { let path = std::path::Path::new(path); match path.extension() { Some(extension) => println!("{:15} {:?}", path.display(), extension), None => println!("{:15} None", path.display()), } } }
hello.rs "rs"
.hello.swp "swp"
hello.and.swp "swp"
.github None
.bashrc None
dotless None