Repolode
yqxie1991

yqxie1991/WxCleaner

用于查找微信接收文件夹中的重复文件,并将其安全移入系统回收站的桌面工具。

Star
1,208
Fork
120
未关闭 Issue
7
最近提交
2个月前

这是什么?

WxCleaner 是一款轻量级桌面工具,专门用于清理微信保存在电脑上的接收文件。它扫描指定目录,找出内容相同的文件,并通过图形界面让用户确认后删除多余副本。

重复检测分三级进行:先按文件大小初筛,再对文件头部计算哈希做快速比对,最后对候选文件计算全量哈希确认。这种方式减少了磁盘读取,同时能准确识别真正的重复文件。结果列表显示路径、大小、修改时间和状态,支持点击表头排序,并可右键在系统文件管理器中打开文件位置。扫描完成后会默认标记路径较短的文件为保留项,其余作为建议删除项。

删除操作通过 send2trash 将文件移入系统回收站或废纸篓,而不是永久删除。程序基于 Python 与 ttkbootstrap(Tkinter)开发,源码可在 Windows、macOS 和 Linux 上运行,Windows 用户也可以直接下载单文件可执行程序。

核心功能

  • 01三级扫描:先按大小筛选,再用头部哈希和全量哈希确认重复文件。
  • 02选中的文件移入系统回收站或废纸篓,而非永久删除。
  • 03结果表格支持按列排序,右键可打开文件所在位置。
  • 04自动标记建议删除的重复项,默认保留路径较短的文件。
  • 05支持深色和浅色主题,可在 Windows、macOS 和 Linux 上运行。

适用场景

  • 释放微信接收的重复图片、视频和文档所占用的磁盘空间。
  • 删除前查看重复文件组,并打开文件核对内容。
  • 在 Windows、macOS 或 Linux 电脑上清理微信下载或文件目录。

快速上手

  1. 1

    从 Releases 页面下载 Windows 可执行文件

  2. 2

    克隆仓库

    git clone https://github.com/yqxie1991/WxCleaner.git
  3. 3

    创建虚拟环境并安装依赖

    pip install -r requirements.txt
  4. 4

    运行程序

    python main.py

使用前须知

  • 从源码运行需要 Python 3.8 或更高版本。
  • 在 macOS 和 Linux 上,可能需要单独安装 Tkinter。
  • 工具通过移至系统回收站删除文件,建议在清理前仔细检查结果。

标签

常见问题

WxCleaner 是什么?
用于查找微信接收文件夹中的重复文件,并将其安全移入系统回收站的桌面工具。 WxCleaner 是一款轻量级桌面工具,专门用于清理微信保存在电脑上的接收文件。它扫描指定目录,找出内容相同的文件,并通过图形界面让用户确认后删除多余副本。
WxCleaner 可以免费使用吗?用的什么许可证?
WxCleaner 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
WxCleaner 还在维护吗?
半年内有更新。WxCleaner 最近一次提交是在 2026年8月20日。
WxCleaner 适合用来做什么?
释放微信接收的重复图片、视频和文档所占用的磁盘空间。 删除前查看重复文件组,并打开文件核对内容。 在 Windows、macOS 或 Linux 电脑上清理微信下载或文件目录。
WxCleaner 怎么安装和运行?
从 Releases 页面下载 Windows 可执行文件 克隆仓库: git clone https://github.com/yqxie1991/WxCleaner.git 创建虚拟环境并安装依赖: pip install -r requirements.txt 运行程序: python main.py
在哪里获取 WxCleaner?
源代码和安装说明在 GitHub 上:https://github.com/yqxie1991/WxCleaner

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目