我有一个Windows下文件(或文件夹)的快捷方式,我想解析R下的路径名并使用该信息打开文件。
快捷方式名为shortcut.lnk
,它位于我的工作目录中,快捷方式指向另一个地方,例如C:\Users\XX\Desktop\something.txt
我想提取快捷方式的路径名,以便使用该信息打开文件,例如:read.table(resolved.link)
。我尝试了Sys.readlink
,但它在Windows上无效。
答案 0 :(得分:3)
这可以帮到你:
library(R.utils)
lnk <- readWindowsShortcut("C:/Users/indi/Desktop/a.lnk")
lnk$pathname
有关它的更多信息here