📜  Node.js fs.readlink() 方法(1)

📅  最后修改于: 2023-12-03 15:33:08.980000             🧑  作者: Mango

Node.js fs.readlink() 方法

在 Node.js 中可以通过 fs 模块来操作文件。其中 fs.readlink() 方法是用于读取符号链接指向的目标文件路径的方法。

语法
fs.readlink(path[, options], callback)
  • path:要读取的文件路径。
  • options:一个可选对象,包含:
    • encoding:指定要使用的编码,默认为 'utf8'。
  • callback:一个回调函数,它接收以下参数:
    • err:如果读取过程中有错误发生,err 将包含错误信息;否则为 null。
    • linkString:读取到的符号链接指向的目标文件路径。
示例

下面的示例演示了如何读取符号链接指向的目标文件路径:

const fs = require('fs');

fs.readlink('/Users/john/link', (err, linkString) => {
  if (err) throw err;
  console.log(linkString);
});
详细说明
  • 如果 path 参数指向的是一个符号链接,则读取链接指向的目标文件路径。
  • 如果 path 参数指向的不是一个符号链接,则抛出错误。
  • 如果读取过程中有错误发生,则回调函数的第一个参数 err 将包含错误信息。
参考链接