pub async fn hard_link<P, Q>(src: P, dst: Q) -> Result<(), Error> where
P: AsRef<Path>,
Q: AsRef<Path>,
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.
Errors
An error will be returned in the following situations:
src
does not point to an existing file.- Some other I/O error occurred.
Examples
async_fs::hard_link("a.txt", "b.txt").await?;