Function std::fs::remove_dir

1.0.0 · source ·
pub fn remove_dir<P: AsRef<Path>>(path: P) -> Result<()>
Expand description

删除一个空目录。

特定于平台的行为

该函数当前对应于 Unix 上的 rmdir 函数和 Windows 上的 RemoveDirectory 函数。

注意,这个 将来可能会改变

Errors

在以下情况下,此函数将返回错误,但不仅限于这些情况:

  • path 不存在。
  • path 不是目录。
  • 用户没有权限删除提供的 path 上的目录。
  • 目录不为空。

Examples

use std::fs;

fn main() -> std::io::Result<()> {
    fs::remove_dir("/some/dir")?;
    Ok(())
}
Run