如何创建没有 .lnk 扩展名的 link?
How to create a link without .lnk extension?
如果我有一个名为“C\Test\mypic.jpg”的文件,我可以创建一个路径为“C\Test2\mypic.jpg”的快捷方式吗? Windows 似乎总是添加一个“.lnk”后缀,这对我来说是不需要的。
Link 在这种情况下可能意味着几件事,但我们可以解开所有可能的场景:
快捷方式(.lnk 文件)。这些文件必须具有 .lnk 扩展名,因为文件扩展名是 Windows 决定在您 double-click/execute 文件时调用哪个处理程序的方式。如果您创建一个 jpg 文件的快捷方式,真实名称可以是 link.jpg.lnk
,但用户在资源管理器中看到的名称是 link.jpg
,因为 .lnk 是一个隐藏的特殊扩展名。
一个符号link (symlink)。这些是文件系统级别的 links,可以有任何扩展名。 mklink "c:\mylink.jpg" "c:\file.jpg"
很难link。这是同一文件的另一个名称(别名),它不会创建快捷方式。 mklink /H "c:\anothername.jpg" "c:\file.jpg"
如果我有一个名为“C\Test\mypic.jpg”的文件,我可以创建一个路径为“C\Test2\mypic.jpg”的快捷方式吗? Windows 似乎总是添加一个“.lnk”后缀,这对我来说是不需要的。
Link 在这种情况下可能意味着几件事,但我们可以解开所有可能的场景:
快捷方式(.lnk 文件)。这些文件必须具有 .lnk 扩展名,因为文件扩展名是 Windows 决定在您 double-click/execute 文件时调用哪个处理程序的方式。如果您创建一个 jpg 文件的快捷方式,真实名称可以是
link.jpg.lnk
,但用户在资源管理器中看到的名称是link.jpg
,因为 .lnk 是一个隐藏的特殊扩展名。一个符号link (symlink)。这些是文件系统级别的 links,可以有任何扩展名。
mklink "c:\mylink.jpg" "c:\file.jpg"
很难link。这是同一文件的另一个名称(别名),它不会创建快捷方式。
mklink /H "c:\anothername.jpg" "c:\file.jpg"