pub fn home_dir() -> Option<PathBuf>
Returns the path of the current user's home directory if known.
getpwuid_r
function using the UID of the current user. An empty home directory field returned from the getpwuid_r
function is considered to be a valid value.None
if the current user has no entry in the /etc/passwd file.GetUserProfileDirectory
is used to return the path.use std::env; match env::home_dir() { Some(path) => println!("Your home directory, probably: {}", path.display()), None => println!("Impossible to get your home dir!"), }
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/env/fn.home_dir.html