磁盘清理-安全转移C盘中软件的缓存文件

C盘飘红啦~~~

安装软件时,默认会安装到C盘,并不会特意去改(尤其C盘是固态硬盘时)。或者,根本就没有给你修改的机会。
可是啊,有些软件的缓存数据目录会比较大,实在太占C盘空间。想移出去,但又不想重装。

下文将介绍一种方法,将C盘中巨大的缓存目录(比如 Nuget 的缓存目录)安全无痛地移动到其它磁盘上。

Step 1 关闭软件

关闭正在使用此目录的软件。

Step 2 移动文件夹

将缓存目录 Xxx 移到到其它磁盘,如 D:\SoftwareCacheData\Xxx
移动之前可以检查是否还有占用,如果有,先解除占用。

Step3 设置目录链接

假设源目录是 C:\Users\Xxx\AppData\Roaming\Adobe
目标目录是 D:\SoftwareCacheData\Adobe

完成第二步之后,D:\SoftwareCacheData\Adobe下就是之前 C 盘源目录下的所有文件,此时 C:\Users\Xxx\AppData\Roaming\Adobe 已经不存在。
使用管理员权限设置目录链接即可完成最后一步:
mklink /j C:\Users\Xxx\AppData\Roaming\Adobe D:\SoftwareCacheData\Adobe

大功告成。

此时,所有 Adobe 目录下的文件,都会真实保存在 D 盘,但 C 盘中保留其目录链接,使用上没有任何影响。


附:
磁盘空间分析工具:
SpaceSniffer, find lost disk space the easy way.

参考资料:
FreeMove 这个软件似乎有BUG,移动完成之后没有成功设置目录链接。

posted @ 2019-02-25 21:02 J.晒太阳的猫 阅读(...) 评论(...) 编辑 收藏