之前有说过win7下的硬连接,但是是针对云诺网盘的目录无法迁移的问题说的。最近windows2003的一个服务器需要用到这个功能,发现和win7的命令不同,所以总结如下,以便日后查阅:

fsutil hardlink create "D:\留言记录.txt" "D:\测试\留言记录.txt"

该命令的用法:

fsutil hardlink create <新文件名> <现有文件名>

XP和windows2003都可以用,功能是为文件创建硬链接。如果是目录呢?类似win7那样的方法有吗?经查找,需要用到——junction.exe(系统没有的可以自行下载),可以用来创建文件夹硬连接,这个可以跨分区。
示例:把D盘的log真实目录建立硬链接到C盘的log目录

junction "C:\log" "D:\测试\log" 

使用junction做文件夹连接需要注意的是:不能直接在资源管理器里面删除文件夹的连接,要用下面的命令来删除,否则源文件夹里面的内容也会被删除,切记切记。

junction 文件夹连接名 /d

junction下载:http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

以上内容整理字:http://chenkegarfield.blog.163.com/blog/static/62330008201231153049164/

Related Posts: windows 2003下的硬链接(硬连接) :