一日一技

您所在的位置:网站首页 mac微信聊天记录怎么备份到u盘里 一日一技

一日一技

2024-07-14 22:45| 来源: 网络整理| 查看: 265

在 Mac 电脑系统内,微信的备份文件会存放在 2.0b4.0.9 的 Backup 文件夹内,并且备份目录的路径不会改变。每一个微信账号的聊天记录备份对应此目录下的一个文件夹,名称通常为一长串字母和数字的组合。

微信备份文件默认路径

如果你的 Mac 版微信没有执行过备份操作,很可能没有 Backup 这个文件夹,或者 Backup 下面没有子文件夹,为了保证文件权限一致,需要先执行一次备份,生成文件夹目录(无需全部备份,只备份一个人的聊天记录即可),我挑了一个文件最小的聊天记录进行了备份。

需要注意的是,备份操作实际上是将手机微信里的聊天记录备份到电脑里,所以需要将手机和电脑连接至同一网络后,在手机端选择需要备份的聊天记录。在稳定的网络下进行备份,并且过程中不能黑屏,否则会导致备份中断。

复制 Backup 文件夹至移动硬盘

备份完成之后,将 Backup 文件夹复制到移动硬盘中的某个位置,例如:/Volumes/硬盘名/backup/wechat (注意此处路径中不要有中文,否则微信可能无法读取)

复制完成后,就可以把微信默认备份路径下的 Backup 文件夹删除,如果不放心,可以删除前备份一下。

复制 Backup 文件夹到硬盘

创建软连接

打开终端,执行如下命令:

ln -s /Volumes/硬盘名/backup/wechat/Backup `/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/2.0b4.0.9/Backup

此处我有三点要和大家分享:

需要将命令中的「硬盘名」改成你自己的外接硬盘的盘符名称。

如果硬盘的名称中有空格,写法为反斜杠+空格,例如:/Volumes/Extreme Pro/backup/

创建软连接(图标左下角带有箭头)

重签名操作

在第一步的时候,我们已经通过一个聊天记录,进行了一次备份操作,在微信「管理备份文件」中,会显示备份文件的名称、时间等信息,但创建软连接后,之前的备份文件却不见了。

原因是 Mac 下的应用是以沙盒模式运行,无法直接读取不在该应用程序以外的文件夹,虽然通过创建软连接的方式将备份文件指向外接硬盘,但实际还是无法读取。解决此问题的方法是将微信重签名,具体操作步骤:退出微信,复制下方代码到终端,回车后盲输密码,再次回车(也可直接输入前段命令后,直接拖动程序到终端)。

sudo codesign --sign - --force --deep /Applications/WeChat.app

微信重签名

重新签名后,当点击微信左下角的设置按钮后,会有「是否允许访问外接硬盘」的弹窗提示,此时需要点击「好」,让微信获得访问权限。

至此,微信便可逃逸沙盒,正常识别到备份文件。再次打开微信,进入到「管理备份文件」界面,我们可以看到之前的备份文件信息。

备份信息

▍写在最后

以上就是我将 Mac 版微信聊天记录备份到外接硬盘的全过程,以后当我需要备份或恢复聊天记录时,接上硬盘便可。如果你也有类似的需求,不妨试试。

原文链接:

https://sspai.com/post/86175?utm_source=wechat&utm_medium=social

作者:蓝羽铭

责编:张奕源Nick

/ 更多热门文章 /返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3