[ MacOS 使用技巧 ] 百度网盘中缩略图显示不正确的解决方法


§1. General Purposes: Why I wrote this?


在 MacOS 上使用百度网盘客户端的时候,经常会出现上传的图片、视频、文档的缩略图/预览图不展示或者展示得不正确的情况,这其实是因为百度网盘客户端在第一次搜索到你的文件时,某些格式会尝试生成缩略图并将该缩略图存储在本地;即使第一次生成的不正确,也不会再次进行生成了。虽然这是一种极简的设计,基本不浪费本地和网络资源,但很多情况下使用起来确实不如网页端方便,比较像图片、视频这类不太会重命名的格式,没有缩略图是真不知道里面放了啥,都得点开看的话又太浪费时间,着实令人头痛。

为了解决这个问题,我做了多方尝试,最终采用重新删除所有缩略图的方式来解决。虽然这个方式会消耗本地和网络资源,并且也不能够保证再次刷新的时候一定能够将所有缩略图正确生成,但是总归是一次重来的机会——你可以选择在网络情况较好、本地较为空闲的时候做这件事情,提升重刷成功率。


§2. Research Progress: How to localize the image thumbs?


有经验的 MacOS 使用者大概都知道这些应用程序的配置和缓存放在哪里,一般来说就这么几个地方:

  • 全局应用目录 /Applications/*.app 或者用户应用目录 ~/Applications/*.app
  • 全局应用支持目录 /Library/Application Support/ 或者用户应用支持目录 ~/Library/Application Support/

百度网盘的配置和缓存就在这里:~/Library/Application Support/com.baidu.BaiduNetdisk-mac

接下来需要定位到具体的图片缓存位置。在上面这个目录下,会有若干个32位字母+数字命名的文件夹,简单来说就是你的账号 ID 编码。你本地登录过几个账号,这里就有几个这种文件夹,针对特定账号的操作你需要仔细定位到正确的文件夹,方法也很简单——你可以重新登录任意一个账号,然后观察文件夹的修改日期来定位到账号对应 ID 的文件夹——记得做好记录。

在这个账号 ID 文件夹下就好找很多了,一共只有 2 个文件夹长得像,一个是 imageCache 一个是 avatorCache。根据名称判断大概率在 imageCache 下面,下一级的 thumb 就是存储缩略图的文件夹了。清空这个文件夹下所有缓存缩略图,重新在百度网盘客户端中访问对应文件路径界面,即可完成缩略图重刷。

rm -rf ./thumb/*

§3. Summary: What I have done?


大概就是把如何解决这个小问题的过程和关键点记录了一下,希望能够帮助到有需求的小伙伴们吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值