DEAD MAN CODING

FOOOLING.COM

WINDOWS 使用符号链接平稳迁移C盘占硬盘空间的文件夹

June 2, 2015, 11:13 p.m.

肥皂镇楼!! 这是我的一篇旧文了,上次又用到找了下才找到,故翻出造福大家。

windows 其实是有符号链接的,并非是快捷方式

创建符号链接需要使用mklink这条命令
符号链接的作用类似快捷方式
使用windows时  经常会有c盘空间不断减少的情况,
比如 C:\Users\Administrator\Downloads  这样一个文件夹,不想在每个下载工具都改一遍默认下载路径时,内容就会越来越多。
我们可以在另外盘(比如e盘)   建立一个任意名字的文件夹(比如downloads)
然后将原来 C:\Users\Administrator\Downloads 中的文件全部移动至e:\downloads
然后删除 C:\Users\Administrator\Downloads     (否则无法创建符号链接)

然后 运行->cmd   输入


mklink /d "%HOMEPATH%\Downloads" "E:\Downloads"
的其中%HOMEPATH% 代表了C:\Users\Administrator\  这货 ,可以直接输入具体地址,不影响。
然后就成功地平滑移动了原来文件夹中的内容。 C盘空间得到释放。
遇到必须装在c盘的东西也可以使用同样方法避免空间消耗哦



-------------------------------------人肉分割线-----------------------------------

这次场景是这样的, Win8系统只给了40G的系统盘, 一堆东西自动装在了C盘, 按章上面的方式得先删除原文件夹才能创建,这次想了个更奇葩的方式, 直接替换,例如本来要建立 Downloads这个符号链接, 但是Downloads这个文件夹正被某个程序所使用,OK,我们复制到D盘之后,创建一个Downloads2符号链接链到D盘。 怎么替换呢?  答:关机!。。

对, 比如切换到另外个系统ubuntu,然后把源文件夹删了或者命名为Downloads3 以备恢复, Downloads2 成功上位成为Downloads!如果没有ubuntu这个双系统呢? 安全模式可能也能够完成这个操作,没有亲测! 实在不行拔了硬盘插到别的电脑上删总可以了吧

友情链接