Function std::fs::remove_file1.0.0[][src]

pub fn remove_file<P: AsRef<Path>>(path: P) -> Result<()>
Expand description

从文件系统中删除文件。

请注意,不能保证立即删除文件 (例如,取决于平台,其他打开的文件描述符可能会阻止立即删除)。

平台特定的行为

该函数当前对应于 Unix 上的 unlink 函数和 Windows 上的 DeleteFile 函数。 注意,这个 may change in the future

Errors

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

  • path 指向目录。
  • 该文件不存在。
  • 用户没有删除文件的权限。

Examples

use std::fs;

fn main() -> std::io::Result<()> {
    fs::remove_file("a.txt")?;
    Ok(())
}
Run