跳到主要内容

hard_link

搜索

函数 hard_link 

Source
pub async fn hard_link(
    original: impl AsRef<Path>,
    link: impl AsRef<Path>,
) -> Result<()>
展开描述

在文件系统上创建一个新的硬链接。

这是 std::fs::hard_link.

link 路径将是指向 original 路径的链接。请注意, 系统通常要求这两个路径都位于同一文件系统上。

§Platform-specific behavior

此函数当前对应于 link function on Unix and the CreateHardLink function on Windows. 请注意,此 将来可能会发生变化.

§Errors

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

  • The original path is not a file or doesn’t exist.

§示例

use tokio::fs;

#[tokio::main]
async fn main() -> std::io::Result<()> {
    fs::hard_link("a.txt", "b.txt").await?; // Hard link a.txt to b.txt
    Ok(())
}