Function std::env::set_current_dir
1.0.0 · source · pub fn set_current_dir<P: AsRef<Path>>(path: P) -> Result<()>
Expand description
将当前工作目录更改为指定的路径。
特定于平台的行为
这个函数 currently 对应于 Unix 上的 chdir
函数和 Windows 上的 SetCurrentDirectoryW
函数。
如果操作失败,则返回 Err
。
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());
Run