Mac微信语音消息占用大量空间,需手动清理:一是通过设置→通用→存储空间→按类型排序→语音→勾选删除;二是清空~/Library/Application Support/WeChat/wxid_*/FileStorage/Voice目录;三是用终端命令批量删除.amr/.mp3/.m4a文件。

Mac上微信语音消息越积越多,单条.amr文件虽小,但成百上千条叠加后常占用数GB空间,且不会随聊天记录自动清理,必须手动干预才能释放硬盘。
用内置存储管理精准删语音
这一步适合只想清语音、保留文字和图片的用户——微信把语音单独归类,不勾错项就不会误删其他内容。
启动Mac版微信 → 点击左下角三横线图标 → 进入“设置” → 切换到“通用”标签页 → 点击右侧“存储空间”按钮。
等待扫描完成(通常40秒左右),在“聊天数据”区块点击“管理”按钮。
点击右上角筛选按钮 → 选择“按类型排序” → 再点“语音”标签 → 页面只显示含语音消息的联系人。
勾选语音数量多的单聊或群聊 → 【务必取消勾选“图片”“视频”“文件”,否则一并清除】 → 点击右下角“删除” → 确认弹窗后完成清理。
手动清空Voice缓存目录
内置工具管不到的离线语音、转译失败残留、未加载进聊天窗口的.amr碎片,全藏在这个路径里。
先彻底退出微信:打开“活动监视器”,搜索“WeChat”,选中全部进程 → 点击顶部“X”强制退出。
打开访达 → 按 Command + Shift + G → 输入:~/Library/Application Support/WeChat/ → 点击“前往”。
找到以wxid_开头的文件夹(每个账号唯一)→ 进入 FileStorage/Voice/ 子目录。
该目录下所有以时间戳或随机字符串命名的子文件夹,全都是语音缓存 → 全选 → 拖入废纸篓 → 打开废纸篓 → 右键Voice文件夹 → “永久删除”。【切勿删除整个wxid_文件夹,否则文字记录全丢】
终端批量清除所有语音格式文件
当Voice目录出现嵌套子层、或你登录了多个微信账号时,人工翻找效率极低,用命令行一次扫净更可靠。
确保微信已完全退出 → 打开“终端”应用。
执行以下命令,它会递归查找当前账号目录下所有.amr、.mp3、.m4a语音文件并直接删除:
find ~/Library/Application\ Support/WeChat/wxid_*/FileStorage/Voice -type f \( -name "*.amr" -o -name "*.mp3" -o -name "*.m4a" \) -delete
命令无提示即表示执行成功;若提示“No such file or directory”,说明该路径下暂无匹配文件,无需担心。

















