Check a specified directory exists or not
Rust Programming Language
Problem
In this program, we will check a specified directory is exists or not using the is_dir() method and print the appropriate message.
Input
// Rust program to check a specified directory// exists or notuse std::path::Path;fn main() {let path1 = "MyDir";let path2 = "MyDir1";let result1: bool = Path::new(path1).is_dir();let result2: bool = Path::new(path2).is_dir();if result1==true{println!("Directory 'MyDir' exists");}else{println!("Directory 'MyDir' does not exists");}if result2==true{println!("Directory 'MyDir1' exists");}else{println!("Directory 'MyDir1' does not exists");}}{codeBox}
Output
$ rustc main.rs$ ./mainDirectory 'MyDir' existsDirectory 'MyDir1' does not exists{codeBox}
Explanation
Here, we checked a specified directory exists or not using the is_dir() method and printed the appropriate message.