清理ow冗余文件

在我高二的时候,我记得ow只有十个g不到。直到今天,暴雪也没有过什么很大的更新,只是增加了英雄和地图,照理来说游戏大小应该不过二三十g,可是我看了一眼游戏文件夹,竟然有七十多g,于是决定找找原因。

点进去看了看,在retail下有一个二十多g的data,想起来是因为暑假的时候暴雪一次更新导致游戏打不开,论坛上面有人发布的应对方法,就是将data复制到retail下,但七十多-二十多还是大的不对劲啊。于是开始找起元凶,发现Overwatch\data\casc\indices这个文件夹有将近20g,而里面全都是index文件。奇了怪了,游戏数据文件二十多一点,索引这些数据的文件也要20g?按大小将里面文件排序后,得到下图所示:

可以看到,每隔几天(甚至有几天能连着),就会多出一个比原来更大一点的文件,大概判断是每次更新(不论大小)之后会重建一个新的索引,但暴雪不知什么原因不去删除旧的……

解决:将此文件夹内容按时间排序,把除了最近一次的文件都删了,游戏正常打开,磁盘空间多出来十几个g

后续:以后怕不是每次都要手动删,那岂不是很烦,于是网上找了个bat文件改了改(毕竟不会bat,看了看语法好像逻辑性也不是很强,功能也不多,放弃学习),弄出了个删除本文件夹以内所有30天以前的.index文件,放入暴雪的这个文件夹内,又拉了个快捷方式到开机启动项目录: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 内

bat内容很简单,就一行

forfiles /m *.index /d -30 /c "cmd /c del @file /f"

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注