C语言link()函数:建立文件连接
头文件:
#include <unistd>
定义函数:
int link (const char * oldpath, const char * newpath);
函数说明:link()以参数newpath 指定的名称来建立一个新的连接(硬连接)到参数oldpath 所指定的已存在文件. 如果参数newpath 指定的名称为一已存在的文件则不会建立连接.
返回值:成功则返回0, 失败返回-1, 错误原因存于errno.
附加说明:link()所建立的硬连接无法跨越不同文件系统, 如果需要请改用symlink().
错误代码:
1、EXDEV