网上有说文件夹(目录)是不能创建硬链接的, 实验确实创建成功了, 且解决了本人一个困扰良久的问题
使用情景举例:
安装了一个SVN客户端, 只是在安装的时候忽略了选择安装路径, 默认装在C盘Program Files下
在IDEA中使用到用svn版本控制命令行客户端, 因为Program Files有个空格的缘故会报错C:\Program 找不到命令
尝试过路径填"C:\Program Files\TortoiseSVN\bin\svn.exe" 依然无效
创建文件硬连接: mklink /H /J C:\app\TortoiseSVN C:\Program Files\TortoiseSVN
在IDEA中subversion设置中填入C:\app\TortoiseSVN\bin\svn.exe后正常使用
为什么不重新装过一遍, 网上散播的说法吓到了, 卸不干净, 再者电脑刚重装系统又恰好装了不少东西, 再来一遍是不愿的了, 好在该文件夹不算大30多M, 等下次重装系统之前再来测试直接删掉原文件报警硬链接试下可不可用(测试结果后期补充)
关于硬链接属性介绍
- 在系统中占用的空间与源文件相同,但在系统中引用的是相同的对象(不是拷贝)
- 在操作系统层解析(!?)
- 图标和创建快捷方式的图标不同
- 移除源文件不会影响硬链接
- 移除硬链接不会影响源文件
- 如果源文件被删除,它的内容依然通过硬链接存在
- 硬链接文件的任何更改都会影响到源文件