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

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

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

2024-06-05 14:50| 来源: 网络整理| 查看: 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

2023/12/15

修复了一个bug,在设置暂存目录时,使用的是【%~d0】,它仅代表批处理所在的文件目录,现已更改为【%CD:~0,2%】,大家有问题可以b站关注加好友,晚上我有时间的话,会帮忙看看的

某盘链接:请https:删//pan.baidu除.com中/s/14bIj4iFabHDPnGaZEitGmQ?pwd=0030文 

提取码:0030

很多人打不开github,我传到百度网盘去了,复制链接后删除其中的中文[桃源_欢呼]



【本文地址】


今日新闻


推荐新闻


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