首页 > 解决方案 > Node JS 使用符号链接解析路径

问题描述

我正在使用 检索目录中的项目列表fs.readdirSync(somePath)。在此目录中有子目录或指向其他目录的链接。

/somePath/
  - P13
  - P31.lnk
  - P46
  - someOther.file

在每个产品文件夹中都有一个config.xml我需要检索的。我已将列表过滤/映射为 get['P13', 'P31.lnk', 'P46']['P13', 'P31', 'P46']. 我需要每个配置文件的真实路径(用 阅读它fs.readFileSync)。

对于 P13 和 P46,这很容易,但我在 P13 上苦苦挣扎。我尝试了几件事fs.realpathSync()

所有这些都会产生错误或仅产生链接文件的路径,但不要跟随链接。JS/Node 中有什么方法可以跟踪这些链接吗?如果这有所作为,我需要在 Windows 上执行此操作。

干杯和感谢

标签: node.jsfs

解决方案


推荐阅读