Function std::os::homedirExperimental
[-]
[+]
[src]
pub fn homedir() -> Option<Path>
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.
Example
fn main() { use std::os; match os::homedir() { Some(ref p) => println!("{}", p.display()), None => println!("Impossible to get your home dir!") } }use std::os; match os::homedir() { Some(ref p) => println!("{}", p.display()), None => println!("Impossible to get your home dir!") }