请查看此代码段:
Path path = Paths.get("followLink.lnk");
System.out.println("path:" + path.toRealPath());
System.out.println("path:" + path.toRealPath(LinkOption.NOFOLLOW_LINKS));
名为followLink.lnk的文件是使用以下Windows操作创建的:
鼠标右键单击文件 - >创建快捷方式
最后两行输出相同,这是关于快捷方式的信息。有没有办法在nio2中获取有关源的信息是快捷方式的指示?
答案 0 :(得分:3)
toRealPath
用于解析符号链接。 Windows快捷方式不是符号链接。您必须打开.lnk
文件并阅读其内容以确定其指向的位置。