Function std::env::home_dir
[−]
[src]
pub fn home_dir() -> Option<PathBuf>
Optionally returns the path to the current user's home directory if known.
Unix
Returns the value of the 'HOME' environment variable if it is set and not equal to the empty string.
Windows
Returns the value of the 'HOME' environment variable if it is set and not equal to the empty string. Otherwise, returns the value of the 'USERPROFILE' environment variable if it is set and not equal to the empty string.
Examples
fn main() { use std::env; match env::home_dir() { Some(ref p) => println!("{}", p.display()), None => println!("Impossible to get your home dir!") } }use std::env; match env::home_dir() { Some(ref p) => println!("{}", p.display()), None => println!("Impossible to get your home dir!") }