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