WallpaperEngine取消订阅无法删除冗余文件的解决方案 |
您所在的位置:网站首页 › wallpaper下载很大 › WallpaperEngine取消订阅无法删除冗余文件的解决方案 |
一,事情起源: 某天发现硬盘空间吃紧,检查发现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 |