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