0

请看这段代码片段:

        Path path = Paths.get("followLink.lnk");
        System.out.println("path:" + path.toRealPath());
        System.out.println("path:" + path.toRealPath(LinkOption.NOFOLLOW_LINKS));

使用以下 Windows 操作创建了名为 followLink.lnk 的文件:

鼠标右键单击文件->创建快捷方式

最后两行输出相同,并且有关快捷方式的信息。nio2 中是否有方法获取有关源的信息,指向快捷方式?

4

1 回答 1

3

toRealPath用于解析符号链接。Windows 快捷方式不是符号链接。您必须打开.lnk文件并阅读其内容才能确定它指向的位置。

于 2014-08-06T20:14:37.840 回答