查看: 3901|回复: 12
收起左侧

[资料库] windows创建符号链接及其简单应用

[复制链接]
amberno1113
发表于 2013-12-10 22:38:30 | 显示全部楼层 |阅读模式
本帖最后由 amberno1113 于 2013-12-10 22:58 编辑

@恋爱的夏娜 。。快递到了,出来收货                    @sunjushi    这是新的解决办法
http://bbs.kafan.cn/forum.php?mo ... ;page=1#pid30154061
这个帖子被关闭了就只好发在这里了。。。用软连接,就是符号链接,也就是你所说的junction解决这个问题的方法
ps  硬链接的部分以后有空再说吧。。。。
===============我是无耻的分割线==========================
先解释一下这种符号链接的作用以及基本的性质,这种符号链接类似于快捷方式一样,只是作为一个标记,并不占用磁盘空间。我们可以把将C盘的Program Files目录,做一个符号链接,指向到D盘的Program Files(x86)目录。
这样的话呢,你把程序安装到C盘的Program Files目录里,实际上程序的安装位置却是在D盘的Program Files(x86)目录。或者你也可以吧文件直接复制到D盘的Program Files(x86)目录,然后打开C盘的Program Files目录,你会看见你所复制到D盘的文件。
也就是说呢,C盘的那个目录实质上是一个指向D盘目录的快捷方式。但是,当你打开C盘的Program Files目录,你看到的东西和普通目录并没有什么区别。
我们只需用到一个指令mklink
一下是具体步骤:
首先要是以管理员权限启动CMD
然后要注意的是,创建的符号链接的目录不能提前存在,也就是下面例子中的kafan和Program Files目录不应该提前存在,但是dayiqu这个目录和Program Files(x86)这个目录是否存在没关系,你可以在建立了符号连接之后,再创建这两个目录。
mklink /d 空格 符号链接目录 空格 目标目录 (这个是指令的格式)
比如创建一个C盘kafan目录指向到D盘dayiqu目录的符号链接的指令是: mklink /d c:\kafan d:\dayiqu
如果目录路径中如果包含空格,那么需要把目录的路径用用引号括起来。
比如创建C盘Program Files目录指向到D盘Program Files(x86)目录的符号链接指令是: mklink /d “c:\program files” “Program Files(x86)”
===============我是快乐的分割线=====================================
so  conclude。。对于谷歌这种一定要让用户安装软件到c盘的软件用这种方式就可以完美解决。。大致思路就是在C盘创立一个指向D盘文件夹的链接,让谷歌以为把软件安装在C盘,实质上却在D盘。。。、
关于符号链接的作用还有很多,比如你可以把c盘内的数据转移出来,或者是真理磁盘空间。用来分类个人资料的分类,等等等等,在这里就不多说了。。。(ps,我也不会太复杂的操作其实
================我是犀利的分割线===================================
所以,关于qq目录的那个问题的实现方法如下
以管理员权限启动CMD
删除原来的文件夹C:\Users\你的用户名\Documents\Tencent Files
然后执行以下命令
  mklink /d “C:\Users\你的用户名\Documents\Tencent Files” “你想要让他保存的地方”
最后郑重提醒     指令中空格之类的要小心,不然会创建失败(创建失败也没什么影响,使用正确的指令再创建一次便是),还有就是要注意两个文件路径的顺序哦。。。
还有就是,写的比较急,难免有错误,请各位饭友指正。。。
================我是最后的分割线。下台鞠躬 =======================
  

评分

参与人数 1经验 +7 收起 理由
woxihuan2011 + 7 感谢解答: )

查看全部评分

恋爱的夏娜
头像被屏蔽
发表于 2013-12-10 23:04:09 | 显示全部楼层
amberno1113
 楼主| 发表于 2013-12-10 23:06:47 | 显示全部楼层
恋爱的夏娜 发表于 2013-12-10 23:04
@woxihuan2011

    你呼叫版主是啥意思。。。。。我没违规吧。。。。
amberno1113
 楼主| 发表于 2013-12-10 23:07:04 | 显示全部楼层
恋爱的夏娜 发表于 2013-12-10 23:04
@woxihuan2011


我擦。。。两连了。。。悲剧。。
月光流连
发表于 2013-12-10 23:11:11 | 显示全部楼层
还是Link Shell Extension吧,省事~~
amberno1113
 楼主| 发表于 2013-12-10 23:14:08 | 显示全部楼层
本帖最后由 amberno1113 于 2013-12-10 23:15 编辑
月光流连 发表于 2013-12-10 23:11
还是Link Shell Extension吧,省事~~


   没听说过,百度了一下,那好像是是创建硬链接的,只能用于文件,不能用于目录的吧应该
恋爱的夏娜
头像被屏蔽
发表于 2013-12-10 23:32:28 | 显示全部楼层
amberno1113 发表于 2013-12-10 23:06
你呼叫版主是啥意思。。。。。我没违规吧。。。。

我在两种情况下会呼叫:
奖励,或者惩罚。
月光流连
发表于 2013-12-11 13:24:07 | 显示全部楼层
amberno1113 发表于 2013-12-10 23:14
没听说过,百度了一下,那好像是是创建硬链接的,只能用于文件,不能用于目录的吧应该


都可以的,而且是免费软件。
以前也是用命令,后来多个目录同时弄,还是软件比较省事,道理差不多。
官网:
http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +4 收起 理由
woxihuan2011 + 4 感谢提供分享

查看全部评分

amberno1113
 楼主| 发表于 2013-12-11 14:12:49 | 显示全部楼层
月光流连 发表于 2013-12-11 13:24
都可以的,而且是免费软件。
以前也是用命令,后来多个目录同时弄,还是软件比较省事,道理差不多。
...

   好软件,感谢分享
sunjushi
发表于 2013-12-12 14:47:12 | 显示全部楼层
那个@amberno1113 ,我之前说的会用连接问题解决,是指mklink,是软连接。感谢分享。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-12 07:00 , Processed in 0.129300 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表