AppData\Local\Unity\cache占用C盘空间,Windows10系统重设缓存路径方法

在Windows系统下,Unity默认会将全局缓存文件保存在系统盘中,路径为 C:\Users\Username\AppData\Local\Unity\cache ,占据大量硬盘空间。

这里提供设置环境变量的方法来解决:

以下方法参考官方文档 Global Cache 和 Customizing the shared cache locations 。

默认路径: 在不特别设置环境变量的情况下,Unity会默认存入系统盘的上述路径中,只有设置环境变量后才会在对应路径下重新生成缓存文件。

环境变量设置位置:

控制面板 → 系统和安全 → 系统 → 高级系统设置 → 高级 → 环境变量

or 右键“此电脑” → 属性 → 高级系统设置 → 高级 → 环境变量

变量设置:

通常在“系统变量”中,“新建” 两个新的环境变量

1.环境变量的变量名固定为:

UPM_NPM_CACHE_PATH 对应 Unity\cache\npm 文件夹

UPM_CACHE_PATH 对应 Unity\cache\packages 文件夹

Unity是以环境变量名检测缓存存储路径,所以环境变量名不能有误。

2.环境变量的变量值:

这里就按个人需求设置Unity缓存文件的存放位置,格式按照下图我的格式来就行

 也就是 自定义路径\Unity\cache\npm 和 自定义路径\Unity\cache\packages

后续操作:

重启电脑,重新打开 Unity Hub 和 项目工程 等待加载完毕即可。

注:理论上可以将系统C盘中原有的缓存文件剪切到新路径文件夹中,但我没试过这里只做补充。

猜你喜欢

转载自blog.csdn.net/sy345414054/article/details/122305251