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.
Returns an Err if the operation fails.
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());
© 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.set_current_dir.html