Function std::env::current_dir
1.0.0 · source · pub fn current_dir() -> Result<PathBuf>
Expand description
返回当前的工作目录为 PathBuf
。
特定于平台的行为
这个函数 currently 对应于 Unix 上的 getcwd
函数和 Windows 上的 GetCurrentDirectoryW
函数。
Errors
如果当前工作目录值无效,则返回 Err
。
可能的情况:
- 当前目录不存在。
- 没有足够的权限来访问当前目录。
Examples
use std::env;
fn main() -> std::io::Result<()> {
let path = env::current_dir()?;
println!("The current directory is {}", path.display());
Ok(())
}
Run