pub fn set_current_dir<P: AsRef<Path>>(path: P) -> Result<()>
Expand description
Changes the current working directory to the specified path.
This function currently corresponds to the chdir
function on Unix
and the SetCurrentDirectoryW
function on Windows.
Returns an Err
if the operation fails.
§Examples
use std::env;
use std::path::Path;
let root = Path::new("/");
assert!(env::set_current_dir(&root).is_ok());
println!("Successfully changed working directory to {}!", root.display());