Skip to content

TC999/AppDataCleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub issues Github Pulls GitHub stars GitHub forks Github Downloads license repo-size

完全开源免费的清理 Appdata 的小工具!完全使用 ChatGPT 生成!

开发原因

Windows系统安装的软件卸载时,即使使用专业卸载工具卸载后,appdata 中的文件仍旧不会删除,故开发此软件清理。

本工具使用 Rust 编写,使用 ChatGPT 生成,并使用 egui 构建 GUI。

本工具完全开源免费,欢迎各位大佬贡献代码。

🖥系统要求

  • Windows 8 及以上

使用方法

📦下载exe文件

以上两种方法二选一,下载后直接解压运行即可。

星标历史

Star History Chart

运行

Caution

请注意,删除操作不可逆,请谨慎操作。

  • 双击运行
  • 点击“立即扫描”,软件会自动扫描 Appdata 文件夹,并显示扫描结果。
  • 自行选择“删除”或“移动”(暂未实现)

关于文件夹描述

程序默认不带任何规则,请自行下载规则并放到软件根目录,后续出模板

这是作者本人维护的描述规则

从源码编译

本地编译

  • 安装 Rust
  • 克隆此仓库
git clone https://github.com/TC999/AppDataCleaner.git
  • 进入项目目录
cd AppDataCleaner
  • 运行
cargo run
  • 编译
cargo build --release
  • 编译产物在 target/release 目录下

或直接运行 CI 构建

代码结构说明

  • src: 程序源代码目录
  • assets: 资源文件目录(注:字体文件不可删除,否则运行会显示方块!)
  • Cargo.toml: 依赖管理文件

✔ 待办

  • 白名单模块(防止误删,保护重要数据
  • 文件夹描述
  • 移动文件夹
  • 打开文件夹(已成功
  • 多国语言支持(暂时不考虑,反正鬼佬也不用(不是
  • 优化界面
  • 优化代码
  • 添加软件图标
  • 项目网站(使用 github pages 实现)
  • 其他……

或者前往这个讨论查看更多待办事项。

✨ 贡献

Note

本仓库要求提交时验证GPG签名。GPG签名设置方法

  1. 复刻本仓库
  2. 创建一个分支并以你修改的功能命名,注意每个功能单独一个代码文件(作为模块导入)
  3. 提交你的修改
  4. 创建一个拉取请求

详情请参考贡献指南

鸣谢

📝 许可证

本项目采用 GPLv3 许可证