一,事情起源:
某日发觉硬碟空间吃紧,检测发觉Steam下的WallpaperEngine资源文件占了极大一部份。经过剖析是由于小红车订阅以后,假如在项目的自身文件夹中进行了自动文件变更(例如:安装,解压缩,复制粘贴等操作),虽然是后续取消订阅,形成的那一部份文件仍然存在,steam只会删掉源文件,久而久之硬碟空间就告急了。
二linux是什么系统,思路剖析:
最简单的做法是直接删掉431960目录下的所有文件,之后让steam重新下载。其缺点也显而易见,几十上百个G的文件又得重新下载,本身就比较历时,steam的网路波动也有很大影响。毕竟最不能接受的情况是,原作者可能会删掉自己的项目,这样我曾经订阅好的项目在本地删掉后,就没办法重新从远端下载,那只能从本地着手尝试删掉冗余文件
三,解决方案
想了好久得出的好方案是linux zip 删除源文件,检测取消订阅后仍存在的文件与仍未取消的文件内容作比对,发觉冗余文件夹中不包括project.json,不过冗余文件数目过多linux zip 删除源文件,于是决定使用bat批处理来实现清除工作。在对两本bat电子教程摸索一番然后linux入门,写了一个小bat,具体链接置于下边,有须要的自行获取(须要用电脑格式打开修改WallpaperEngine的steam安装目录才可使用)
最初的描述:
bat地址:
本文原创地址://gulass.cn/bdzjcscmlxds.html编辑:刘遄,审核员:暂无