微信聊天文件获取小技巧
评论
收藏

微信聊天文件获取小技巧

经验分享
恒星
2024-06-28 13:46·浏览量:4940
恒星
发布于 2024-06-28 13:464940浏览

需求背景:

想从微信聊天里取出文件,正常思路是循环聊天文件的相似元素组,再移动鼠标右键打开文件所在位置,去定位到文件路径,但是实际运行时,稳定性不佳。

本文推荐另一个思路,通过获取聊天内容,提取到文件名,再用微信的文件存储路径进行拼接,从而得到完整的文件路径。

具体实现方式:

①微信设置:

开启文件自动下载(非常关键)、设置好默认下载路径(后续会用于路径拼接)

②确定当前微信号文件所在的具体路径

由于微信会为每个微信号创建一个独立文件夹,需先确认当前账号的文件路径:

路径中最后一个文件夹是按月份命名,这里最好是要以变量的方式拼接路径,本文先写固定月份来举例,相当于路径就是:C:\Users\10485\Documents\WeChat Files\wxid_c4xq6ool39vf11\FileStorage\File\2024-06

③获取聊天记录

使用指令获取所需的聊天内容(这里可能有拓展要求,如获取某个时段内的聊天记录,本文重点不在这里,暂不讨论)

④从聊天记录中过滤得到文件名称

如下,通过判断包含特定文件格式后缀名的方式(例如“.xlsx”),可以定位到带有文件名的聊天记录,再用换行符分割,提取出文件名

⑤拼接 文件存储目录 和 文件名,即可得到文件的完整路径

⑥完结撒花!

收藏6
全部评论1
最新
发布评论
评论