George IV Asked: 2009-07-10 15:31:46 +0800 CST2009-07-10 15:31:46 +0800 CST 2009-07-10 15:31:46 +0800 CST Windows 有符号链接吗? 772 我一直在 Unix 上做一些需要符号链接的事情。我想将我的应用程序移植到 Windows。Windows 有符号链接吗? 编辑:我应该更具体。我更喜欢XP。如果需要,我会安装 Vista。 windows unix symbolic-link 6 个回答 Voted Best Answer sclarson 2009-07-10T15:47:17+08:002009-07-10T15:47:17+08:00 Windows 2000 及更高版本允许符号链接,但将符号链接称为联结。我不相信您可以在没有其他工具的情况下轻松制作它们,但是您可以找到免费的工具来创建它们。 免费工具: http ://technet.microsoft.com/en-us/sysinternals/bb896768.aspx 关于路口的知识库文章:http: //support.microsoft.com/ ?kbid=205524 Thomas Owens 2009-07-10T15:40:46+08:002009-07-10T15:40:46+08:00 在 Windows pre-Vista 上,您可以做的最好的事情是使用subst指向您想要的任何目录的命令安装驱动器。我这样做是为了消除一些需要没有空格的路径的应用程序的要求。 Windows Vista 包含该mklink命令。 brianegge 2009-07-10T16:15:00+08:002009-07-10T16:15:00+08:00 NTFS 3.0 连接最接近地代表硬链接,并且只能在目录上创建。像硬链接一样,连接只能引用同一卷上的项目。 此外,NTFS 允许将其他卷挂载为文件系统中的目录。这类似于符号链接。如果其他卷不可用,该文件夹将存在,但如果您尝试在此状态下访问它,则会收到错误消息。 我还没有发现任何值得使用的路口。我已经使用安装其他卷。我有一个我喜欢安装在 C:\usb 的 USB 密钥。这使我不必担心当我将它插入我的 Windows XP 系统时它会分配给什么随机字母。 (来源:theeggeadventure.com) RascalKing 2009-07-10T15:35:17+08:002009-07-10T15:35:17+08:00 它确实在vista中......有点。见此。_ CapBBeard 2009-07-10T15:48:00+08:002009-07-10T15:48:00+08:00 您可以使用连接工具 ( http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx )在 XP 中创建连接点(参见http://en.wikipedia.org/wiki/NTFS_junction_point ) 但是我认为只能为目录创建联结(可能是错误的 - 没有时间做任何测试对不起!) 编辑:火花打败了我! John Gardeniers 2009-07-10T16:01:13+08:002009-07-10T16:01:13+08:00 根据您要实现的目标,可能只需要一个简单的快捷方式。可能最简单的创建方法是右键单击文件或文件夹,然后选择创建快捷方式的选项。它将在当前文件夹中创建,但可以剪切/复制并放置在其他位置。
Windows 2000 及更高版本允许符号链接,但将符号链接称为联结。我不相信您可以在没有其他工具的情况下轻松制作它们,但是您可以找到免费的工具来创建它们。
免费工具: http ://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
关于路口的知识库文章:http: //support.microsoft.com/ ?kbid=205524
在 Windows pre-Vista 上,您可以做的最好的事情是使用
subst
指向您想要的任何目录的命令安装驱动器。我这样做是为了消除一些需要没有空格的路径的应用程序的要求。Windows Vista 包含该
mklink
命令。NTFS 3.0 连接最接近地代表硬链接,并且只能在目录上创建。像硬链接一样,连接只能引用同一卷上的项目。
此外,NTFS 允许将其他卷挂载为文件系统中的目录。这类似于符号链接。如果其他卷不可用,该文件夹将存在,但如果您尝试在此状态下访问它,则会收到错误消息。
我还没有发现任何值得使用的路口。我已经使用安装其他卷。我有一个我喜欢安装在 C:\usb 的 USB 密钥。这使我不必担心当我将它插入我的 Windows XP 系统时它会分配给什么随机字母。
(来源:theeggeadventure.com)
它确实在vista中......有点。见此。_
您可以使用连接工具 ( http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx )在 XP 中创建连接点(参见http://en.wikipedia.org/wiki/NTFS_junction_point )
但是我认为只能为目录创建联结(可能是错误的 - 没有时间做任何测试对不起!)
编辑:火花打败了我!
根据您要实现的目标,可能只需要一个简单的快捷方式。可能最简单的创建方法是右键单击文件或文件夹,然后选择创建快捷方式的选项。它将在当前文件夹中创建,但可以剪切/复制并放置在其他位置。