访问 windows 快捷方式的目标

Accessing target of a windows shorcut

在 linux 机器中,可以通过使用 R 中的 Sys.readlink 函数或命令行中的 readlink 来访问符号 link 指向的位置。阅读其文档,我们发现这不适用于 Windows 快捷方式。

在 Windows 中,我一直无法找到一条线来告诉我文件指向的位置。我得到的最接近的是 this SO 问题,它演示了 dir 的用法。虽然输出并不完美,但我想通过一些正则表达式魔法我可以隔离文件路径。

然而,当我尝试 system2('dir') 时,我收到了错误 "dir" not found

有没有(更好的)方法让我从 R 访问 Windows 快捷方式的文件路径,为什么我不能通过 R 中的系统调用使用 dir

对于以后找到此主题的任何人,答案是 fs::link_path() as pointed out by Edward Visel