pub fn set_current_dir<P: AsRef<Path>>(path: P) -> Result<()>
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.
chdir
SetCurrentDirectoryW
Returns an Err if the operation fails.
Err
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());