RosettaCodeData/Task/Check-that-file-exists/Rust/check-that-file-exists.rust

19 lines
468 B
Plaintext

use std::fs;
fn main() {
for file in ["input.txt", "docs", "/input.txt", "/docs"].iter() {
match fs::metadata(file) {
Ok(attr) => {
if attr.is_dir() {
println!("{} is a directory", file);
}else {
println!("{} is a file", file);
}
},
Err(_) => {
println!("{} does not exist", file);
}
};
}
}