WallpaperEngine取消订阅无法删除冗余文件的解决方案

您所在的位置:网站首页 dbhome_1无法删除 WallpaperEngine取消订阅无法删除冗余文件的解决方案

WallpaperEngine取消订阅无法删除冗余文件的解决方案

2023-05-17 02:59| 来源: 网络整理| 查看: 265

一,事情起源:

        某天发现硬盘空间吃紧,检查发现Steam下的WallpaperEngine资源文件占了极大一部分。经过分析是因为小红车订阅之后,如果在项目的自身文件夹中进行了手动文件变更(比如:安装,解压缩,复制粘贴等操作),即使是后续取消订阅,产生的那一部分文件依旧存在,steam只会删除源文件,久而久之硬盘空间就告急了。

二,思路分析:

        最简单的做法是直接删除431960目录下的所有文件,然后让steam重新下载。其缺点也显而易见,几十上百个G的文件又得重新下载,本身就比较耗时,steam的网络波动也有很大影响。况且最不能接受的情况是,原作者可能会删除自己的项目,这样我以前订阅好的项目在本地删除后,就没办法重新从远端下载,那只能从本地着手尝试删除冗余文件

三,解决方案

        想了很久得出的好方案是,检查取消订阅后仍存在的文件与尚未取消的文件内容作比对,发现冗余文件夹中不包括project.json,不过冗余文件数量过多,于是决定使用bat批处理来实现清理工作。在对两本bat电子教程摸索一番之后,写了一个小bat,具体链接放在下面,有需要的自行获取(需要用笔记本格式打开更改WallpaperEngine的steam安装目录才可使用) 

最初的描述:https://steamcommunity.com/app/431960/discussions/1/3819659084189795256/

bat地址:

https://raw.githubusercontent.com/DestinyZxw/batchStudy/main/file-operations/moveFileWallpaper.bat



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3