在Windows 7中无需其他程序即可进行硬链接


55

我的目的是通过Dropbox同步我的emule信用文件(application.dat?)。但是信用文件不在Dropbox目录内(默认情况下)。因此,我想建立一个硬链接以完成此目标。

我知道我可以在Windows中通过Perl进行硬链接。(我在Windows XP中学习过Perl。只有硬链接在Windows XP中才有效。)但是,对于我来说,通过安装新软件来完成此工作似乎有点过头了,因为我希望不久的将来不会使用Perl。

有任何想法吗?越简单越好。

Answers:


86

您可以使用如下mklink命令:

mklink /H <link> <target>

我想应该可以,但是我不知道如果您同时在两个不同的位置同时使用eMule,将会发生什么情况。

如果要链接到目录而不是文件,请使用以下命令:

mklink /J <link> <target>

注意:这将创建而不是符号链接。目标和源不在同一卷上时的连接点。


1
不幸的是,这不适用于网络容量
Thariama 2014年

2
@Thariama硬链接仅在同一磁盘上有效。您无法通过网络进行硬链接
M'vy

正确,这就是我的想法
Thariama 2014年

...这意味着什么 “硬链接”指的是相同的硬盘驱动器位置,在网络上,每台计算机使用的硬盘驱动器不同。
Ivan Castellanos 2014年

1
@ Hut8-可以肯定地说,mklink它确实适用于Windows 7,因为作者专门询问了如何对Windows 7执行此操作,然后接受了答案。“适用于”信息在该路径上不正确。为了支持我的声明,CreateSymboicLink指示支持的最低客户端为Windows Vista,支持的最低服务器为Server 2008。如果有36个人赞成不适用Windows 7的问题的答案,那么他们应该为自己感到羞耻(这确实是一件好事)。
Ramhound 2015年

16

进行硬链接的方法-不仅限于Windows 7:


mklink在win7 / cmd上有效,但是fsutil失败,权限被拒绝。还有一个联结命令,在XP和Win7上都能很好地运行。
莫什

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.