Function async_fs::hard_link

source ·
pub async fn hard_link<P: AsRef<Path>, Q: AsRef<Path>>(
    src: P,
    dst: Q
) -> Result<()>
Expand description

Creates a hard link on the filesystem.

The dst path will be a link pointing to the src path. Note that operating systems often require these two paths to be located on the same filesystem.


An error will be returned in the following situations:

  • src does not point to an existing file.
  • Some other I/O error occurred.


async_fs::hard_link("a.txt", "b.txt").await?;