Skip to content

TC999/AppDataCleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

284 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

开发原因

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

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

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

Warning

本项目从未发布至 GitCode,如您发现请截图并保留证据

🖥系统要求

  • Windows 8 及以上
  • Windows 7 测试中

使用方法

📦下载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 许可证