缓存好的视频消失了 —— 存储路径与清理原因排查
缓存消失的常见原因
离线缓存列表里的视频突然少了,大概率是以下几种情况:
| 原因 | 概率 | 能否恢复 |
|---|---|---|
| 智能缓存清理删了 | 高 | ❌ 重新缓存 |
| 手动清理时误删了 | 中 | ❌ 重新缓存 |
| 切换了缓存目录 | 中 | ⚠️ 旧路径的还在 |
| 系统 / 第三方清理工具删了 | 中 | ⚠️ 可能能恢复 |
| 应用数据被清了 | 低 | ❌ 全丢 |
| SD 卡没挂载 | 低 | ✅ 重新挂载 |
排查步骤
第一步:检查智能清理
如果开启了「设置 → 存储 → 智能缓存管理」,缓存自动删除可能是它干的。
检查:
- 进入智能缓存管理设置,看时间阈值是多少天
- 回忆一下丢失的缓存是什么时候下载的、多久没看
- 如果在阈值时间之前且没在追番列表里,大概率被清了
解决:只能重新缓存。下次可以适当调高「过期天数」,或给重要缓存标记「重要」。
第二步:检查缓存目录切换
如果你最近改过「设置 → 存储 → 缓存目录」(从内置存储切到 SD 卡或反过来):
- 新目录里没有旧缓存
- 旧目录里的缓存文件还在磁盘上,但 pilipili 的缓存列表里看不到了(因为它只认当前目录)
找回方法:把缓存目录切回原来的路径,看列表能不能恢复。如果还能恢复,再手动把旧缓存「迁移」到新目录(目前 pilipili 不支持一键迁移,需要重新缓存)。
第三步:SD 卡问题
如果缓存存在 SD 卡里:
- 取下 SD 卡 → pilipili 检测不到 SD 卡 → 缓存列表空了
- SD 卡损坏 → 缓存文件真的没了
- 系统定期卸载 SD 卡 → 重启手机或重新挂载
确认方法:系统设置 → 存储 → 看 SD 卡是否正常挂载。
第四步:第三方清理工具
如果你用了腾讯手机管家、360 清理大师、系统自带手机管家等清理工具,它们可能会把 pilipili 的缓存目录判定为「可清理」。
预防方法:在清理工具里把 pilipili 的缓存目录加入「白名单」或「忽略列表」。
第五步:确认不是误开了「清除应用数据」
如果你之前做过「设置 → 应用 → pilipili → 清除数据」(不是「清除缓存」),那所有本地数据(缓存 + 收藏 + 历史)都没了。
登录 B 站账号可以同步回收藏、历史、追番,但离线缓存无法通过云端恢复,只能重新下载。
缓存丢失后的数据恢复
| 数据类型 | 能否恢复 | 恢复方式 |
|---|---|---|
| 离线缓存视频 | ❌ | 重新缓存 |
| 收藏夹 | ✅ | 登录 B 站账号自动同步 |
| 观看历史 | ✅ | 登录 B 站账号自动同步 |
| 追番列表 | ✅ | 登录 B 站账号自动同步 |
| 搜索历史 | ✅ | 登录 B 站账号自动同步 |
离线缓存是纯本地的,任何清理都无法通过云端找回。所以重要缓存定期备份的唯一方式就是——别开智能清理、别让第三方清理工具误碰、缓存目录别乱切。
防止缓存丢失的小贴士
| 习惯 | 效果 |
|---|---|
| 重要缓存标记「重要」 | 智能清理会跳过 |
| 定期检查智能清理设置 | 确认阈值合理 |
| 缓存目录固定不切换 | 避免路径丢失 |
| 第三方清理工具加白名单 | 防止被误删 |
| 定期检查离线缓存列表 | 有问题及时发现 |