WxCleaner - 微信重复文件清理工具
📋 准备工作:了解你的选择
WxCleaner 提供两种使用方式,对比如下:
| 特性 | 方式一:直接运行 (推荐) | 方式二:源码运行 |
|---|---|---|
| 适用人群 | 所有用户,特别是非开发者 | 开发者,或想自定义代码的用户 |
| 前置要求 | 无需任何环境 | 需要 Python 3.8+ 及系统依赖 |
| 操作复杂度 | 极简,下载即用 | 中等,需要执行命令 |
| 获取文件 | 从项目 Releases 页面下载 .exe 文件 |
克隆 GitHub 仓库 |
🚀 方式一:直接运行 Windows 可执行文件(最简单)
这是给普通用户最方便的方法,无需安装 Python。
- 下载文件:
- 访问项目的 Releases 页面(通常在 GitHub 仓库右侧边栏)。
- 下载最新版本的
WxCleaner.exe文件。
- 运行程序:
- 找到下载的
WxCleaner.exe文件,双击即可直接运行。
- 找到下载的
🛠️ 方式二:从源码运行(跨平台)
此方法适用于 Windows、macOS 和 Linux,适合开发者或想从源码启动的用户。
第 1 步:环境准备 (安装 Python 和 Tkinter)
安装 Python:确保你的系统已安装 Python 3.8 或更高版本。在终端输入
python --version或python3 --version检查。安装 Tkinter (重要):WxCleaner 的图形界面依赖
tkinter。部分系统需要单独安装:macOS (Homebrew):
1
brew install python-tk
Ubuntu / Debian:
1
sudo apt-get install python3-tk
Fedora / RHEL:
1
sudo dnf install python3-tkinter
Arch Linux:
1
sudo pacman -S tk
第 2 步:获取代码与安装依赖
克隆仓库:在终端中执行以下命令,将项目代码下载到本地。
1
2git clone https://github.com/yqxie1991/WxCleaner.git
cd WxCleaner创建虚拟环境 (推荐):隔离项目环境,避免依赖冲突。
1
2
3
4
5
6
7
8# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
# Windows:
venv\Scripts\activate
# macOS / Linux:
source venv/bin/activate安装 Python 依赖:在激活的虚拟环境中,安装项目所需的库。
1
pip install -r requirements.txt
第 3 步:启动程序
在项目根目录下,确保虚拟环境已激活,运行以下命令:
1 | python main.py |
📖 使用指南:如何清理重复文件
无论用哪种方式启动,程序界面操作都是一致的:
- 选择路径:
- 程序会尝试自动识别并填入你电脑上微信的默认文件目录。
- 你也可以点击 “浏览” 按钮,手动选择其他文件夹(如微信自定义的存储路径)。
- 开始扫描:
- 点击 “开始扫描” 按钮。程序会快速分析所选目录下的所有文件,并显示实时进度。
- 查看与标记结果:
- 扫描完成后,列表会清晰展示所有重复的文件组。
- 颜色提示:列表中,红色高亮的是建议删除的冗余副本,绿色的是将被保留的文件。
- 辅助操作:你可以点击表头(如“大小”、“修改时间”)进行排序,或右键点击任意文件,选择在系统文件管理器中打开位置进行确认。
- 执行清理:
- 勾选你想要删除的文件(可以点击 “全选重复项” 快速选择所有建议删除的副本)。
- 确认无误后,点击 “移至回收站” 按钮。
- 在二次确认弹窗中点击确认,文件就会被安全地移动到系统回收站/废纸篓,方便你反悔恢复。
🧑💻 开发者专属:自行打包 EXE 文件
如果你想自己生成一个单文件的 WxCleaner.exe:
确保已安装
pyinstaller:1
pip install pyinstaller
在项目根目录下执行打包命令:
1
pyinstaller WxCleaner.spec
打包完成后,生成的
.exe文件会位于dist/文件夹内。
⚠️ 重要提醒与免责
- 数据安全:工具使用
send2trash库,所有删除操作都是“移至回收站”,并非永久删除,极大降低了误删风险。 - 操作建议:尽管有安全机制,在执行批量清理前,仍强烈建议你手动浏览并确认列表中文件的内容和重要性,避免误删重要数据。
- 责任声明:根据项目免责声明,因误操作或第三方软件冲突导致的任何数据丢失,作者不承担责任。
🔗 附:项目资源链接
- 项目主页:https://github.com/yqxie1991/WxCleaner
- 问题反馈:如果在使用中遇到问题,可以在 GitHub 仓库的 Issues 页面提交。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 极客的赛博空间 | 专注 AI 与技术分享!
评论

