📅  最后修改于: 2023-12-03 15:33:10.464000             🧑  作者: Mango
fs.link()
是 Node.js 文件系统模块中提供的方法之一,用于创建指向已有文件路径的硬链接。硬链接是指多个文件名指向同一个文件,对其中任意一个文件的修改都会影响到另一个文件。
在 Unix/linux系统下,通过硬链接可以实现文件复制和文件移动的效果,在 Windows系统下同一分区内可创建硬链接,不同分区只支持软链接。
fs.link(existingPath, newPath, callback)
以下代码演示了如何使用 fs.link()
方法在 Node.js 中创建硬链接。
const fs = require('fs');
// 创建硬链接
fs.link('./file.txt', './link.txt', err => {
if (err) {
console.error(err);
return;
}
console.log('硬链接创建成功');
});
以上代码中,我们在当前目录下将 file.txt
所指向的文件创建一个名为 link.txt
的硬链接。