Python os.link() 方法创建一个指向名为 dst 的 src 的硬链接。此方法用于创建现有文件的副本。
在 Python 中,创建硬链接意味着生成对文件的另一个引用。它允许多个文件名指向同一个现有文件。
语法
以下是 Python os.link() 方法的语法 -
参数
Python os.link() 方法接受以下参数 -
- src − 这是将为其创建硬链接的源文件路径。
- dest − 这是将在其中创建硬链接的目标文件路径。
返回值
Python os.link() 方法不返回任何值。
例以下示例显示了 link() 方法的用法。在这里,我们为名为 “txtFile.txt” 的文件创建一个硬链接。
这将产生以下结果 -
Created hard link successfully!!
例
假设我们正在尝试创建一个硬链接。如果目标的硬链接已存在,则 “os.link()” 方法将引发 File exists 异常,如以下示例所示。
这将产生以下结果 -
Error: [Errno 17] File exists: 'foo.txt' -> '/tmp/newFile.txt'