Windows有符号链接吗?

我一直在Unix上做一些需要符号链接的东西。 我想将我的应用程序移植到Windows。 Windows有符号链接吗?

编辑:我应该更具体。 我更喜欢XP。 如果必须的话,我会安装Vista。

Windows 2000和更高版本允许符号链接,但将符号链接称为联结。 我不相信如果没有额外的工具,你可以轻松地制作它们,但是你可以find免费的工具来创build它们。

免费工具: http : //technet.microsoft.com/en-us/sysinternals/bb896768.aspx

知识库文章链接: http : //support.microsoft.com/? kbid= 205524

在Windows Vista之前,最好的办法是使用subst命令挂载一个驱动器,该命令指向你想要的任何目录。 我这样做是为了消除一些需要无空格path的应用程序的需求。

Windows Vista包含mklink命令。

NTFS 3.0连接最接近代表硬链接 ,只能在目录上创build。 链接,如硬链接,只能引用到同一卷上的项目。

另外,NTFS允许将其他卷挂载为文件系统中的目录。 这与符号链接相似。 如果其他卷不可用,该文件夹将存在,但如果您试图在此状态下访问该文件夹,则会收到错误。

我还没有find任何值得使用的路口。 我已经使用安装其他卷。 我有一个USB密钥,我喜欢在C:\ USB上安装。 这样可以避免当我插入Windows XP系统时,不必担心随机分配的字母。

将驱动器安装为pathhttp://www.theeggeadventure.com/wikimedia/images/e/e1/Mountvolume.PNG

它在远景…种。 看到这个 。

您可以使用连接工具( http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx )在XP中创build交接点(请参阅http://en.wikipedia.org/wiki/NTFS_junction_point

不过,我认为路口只能用于目录(可能是错的 – 没有时间做任何testing对不起!)

编辑:火花击败我吧!

取决于你想要达到的简单捷径可能是所有必需的。 也许最简单的创build方法是右键单击文件或文件夹,然后select创build快捷方式的选项。 它将在当前文件夹内创build,但可以剪切/复制并放置在别处。