从Windows XP命令行创建快捷方式(.LNK文件)的本机方法是什么?

时间:2009-02-12 16:59:42

标签: windows-xp shortcut command-prompt

EDIT!

很抱歉改变所有人的问题,但我真的只是问:

如何使用尽可能少的外部帮助从命令行创建快捷方式(.LNK)文件?我真的不想运行VBscript或下载程序来为我做。真的难吗?

感谢所有提供特殊答案的人,当时我还不知道我在问什么!


这个问题的原始标题是:

  

Windows等效的Unix ln -s for   从命令创建快捷方式   线?

这个问题的原始问题文本是:

  

在* nix上,我可以创建一个符号链接   从命令很容易地到文件   使用ln -s行。

     

我如何原生创建一个   使用Windows的文件快捷方式   XP命令提示符?

     

注意:This不是   我想采取的方法。我想要做   它就像Windows那样。我想要   以正确的方式做到。

10 个答案:

答案 0 :(得分:5)

Windows XP及更高版本具有fsutil命令,可以为文件创建“硬链接”。

请参阅:

答案 1 :(得分:4)

XP没有符号链接。在Vista上,命令是mklink。快捷方式不是符号链接。

答案 2 :(得分:3)

这不是本机Windows调用,但您应该查看Windows Sysinternals' Junction。这是一个非常方便的高质量工具。

如果您不想依赖外部软件,则应查看kb205524以了解创建交接点的本地方法。

答案 3 :(得分:1)

http://www.ss64.com/nt/shortcut.html 编辑: 对不起,我删除了。 ..但这是一个旧的NT命令......不知道它是否在XP上有效。

答案 4 :(得分:1)

我的系统上有一个名为shortcut.exe的文件。老实说,我不知道我从哪里得到它。 :-(但快速搜索了以下网站:

http://www.optimumx.com/download/#Shortcut

也许那会对你有用吗?

答案 5 :(得分:1)

mklink link target

不幸的是,这仅适用于Vista / Server 2008或更新版本。

答案 6 :(得分:1)

实际上NTFS确实支持符号链接。见Wikipedia NTFS_symbolic_link

答案 7 :(得分:0)

Windows使用的文件系统支持软链接 虽然任何标准的Windows工具都没有公开此功能。

虽然有开源工具可以解决这个问题。

答案 8 :(得分:0)

每个人似乎都在围绕这个灌木丛跳动,但我还没有看到任何人真正出现并说出来:NTFS支持一种称为“连接点”的东西,它们非常相似,虽然比symlinks稍微有用。这些都与快捷方式和硬链接不同。我经常使用它们在我的系统上的同一位置构建我们软件的不同版本(只需将构建目录链接重新指向另一个SVN签出)。我用于此的工具称为ntfslink。该页面还包含一个很好的解释,说明NTFS交接点的工作方式以及哪些版本的Windows支持哪些功能。我在Win Server 2k3上使用它。 ntfslink程序是一个shell扩展,但是还有其他类似的实用程序可以在命令行中运行。如果您想从您正在开发的任何应用程序中以编程方式执行此操作,还可以使用Windows API函数来创建它们。

答案 9 :(得分:0)

我不知道这是否完全回答了这个问题,但它确实让生活更轻松!

转到已安装程序的位置。创建.EXE或启动文件的快捷方式。将快捷方式放在桌面上,这样您就知道它在哪里!然后将快捷方式拖到START按钮(在XP中)。出现START菜单时,将其放在小线上(因此它保持可见)。嘿presto - 一个即时创建的.LNK文件,Windows为您完成所有工作(是的,这项工作,我只是这一次完成它/在我在这里阅读问题时解决了。)