以编程方式在Windows中创建快捷方式

时间:2013-10-28 07:17:54

标签: java windows filesystems shortcut

有没有办法在Windows中创建链接?
我发现使用VBScript的样本或者必须下载Shortcut.exe的样本 我需要一个简单的解决方案这可能吗?

3 个答案:

答案 0 :(得分:14)

我遇到了同样的问题,所以我编写了用于解析和创建.lnk文件的库。它不使用VBScripts或JNI,仅限java代码。查看我的Github

创建快捷方式:ShellLink.createLink("targetfile", "linkfile.lnk")。您还可以设置链接的大多数参数。在repo中查看详细信息和示例。

可能这个问题已经不存在了,但我希望这对那些会在Google找到这个主题的人有所帮助。

答案 1 :(得分:0)

好吧,我必须使用Shortcut.exe创建快捷方式,但实际上我需要的是HardLink到文件夹但Shortcut.exe会创建SoftLink
最后,我使用junction.exe创建了HardLink 查看此帖子了解更多信息https://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows

答案 2 :(得分:-3)

我建议您手动创建快捷方式,然后以编程方式将其复制到桌面文件夹中。 C:\用户\桌面