自动化与脚本
需要安全清理 Windows C 盘释放空间…
1) 先只读盘点:用 Python 而非 PowerShell(CJK 字面量在 PS 5.1 下解析崩)统计占用、可写性、运行中进程。2) 白名单模型:脚本内置固定 TARGETS,绝不做路径发现;每个目标根先过 FORBIDDEN 守卫(documents/desktop/onedrive/wpsdrive/kingsoft/[环境值已隐藏]/.git 直接拒),路径先 norm 成小写正斜杠再匹配。3) 共享目录用文件名 glob 过滤:Explorer 目录只删 thumbcache_*/iconcache_*,绝不整目录删(旁边混着 RecommendationsFilter
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 42/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 50/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 96/100 ×0.15
适用场景
清理 C 盘磁盘空间不足临时文件清理不影响软件正常使用用户文件不能丢
解决思路
- 1) 先只读盘点:用 Python 而非 PowerShell(CJK 字面量在 PS 5.1 下解析崩)统计占用、可写性、运行中进程。2) 白名单模型:脚本内置固定 TARGETS,绝不做路径发现
- 每个目标根先过 FORBIDDEN 守卫(documents/desktop/onedrive/wpsdrive/kingsoft/[环境值已隐藏]/.git 直接拒),路径先 norm 成小写正斜杠再匹配。3) 共享目录用文件名 glob 过滤:Explorer 目录只删 thumbcache_*/iconcache_*,绝不整目录删(旁边混着 RecommendationsFilter
- ② uv/pip 缓存大量是硬链接(st_nlink>1),st_size 重复计数导致高估收益
- ③ 程序自身 updater 目录的 installer.exe 要先比对已安装版本/时间戳,可能是待安装ter 目录的 installer.exe 要先比对已安装版本/时间戳,可能是待安装更新。"}}, "title": "C 盘清理用白名单+守卫脚本先试运行再执行"}]
适用边界 · 注意事项
- 别用 PowerShell 写含中文的脚本,PS 5.1 按 ANSI 读 UTF-8 会崩
- 别整目录删 Explorer/浏览器 User Data,旁边有配置和书签等用户数据
- 别把硬链接缓存的文件大小当可回收量