pub async fn hard_link(
original: impl AsRef<Path>,
link: impl AsRef<Path>,
) -> Result<()>展开描述
在文件系统上创建一个新的硬链接。
link 路径将是指向 original 路径的链接。请注意,
系统通常要求这两个路径都位于同一文件系统上。
§Platform-specific behavior
此函数当前对应于 link function on Unix
and the CreateHardLink function on Windows.
请注意,此 将来可能会发生变化.
§Errors
在以下情况下此函数将返回错误,但不限于以下这些情况:
- The
originalpath 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(())
}