Function std::os::make_absoluteExperimental
[-]
[+]
[src]
pub fn make_absolute(p: &Path) -> IoResult<Path>
Convert a relative path to an absolute path
If the given path is relative, return it prepended with the current working directory. If the given path is already an absolute path, return it as is.
Example
fn main() { use std::os; use std::path::Path; // Assume we're in a path like /home/someuser let rel_path = Path::new(".."); let abs_path = os::make_absolute(&rel_path).unwrap(); println!("The absolute path is {}", abs_path.display()); // Prints "The absolute path is /home" }use std::os; use std::path::Path; // Assume we're in a path like /home/someuser let rel_path = Path::new(".."); let abs_path = os::make_absolute(&rel_path).unwrap(); println!("The absolute path is {}", abs_path.display()); // Prints "The absolute path is /home"