Skip to content

TC999/AppDataCleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 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。

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

🖥系统要求

  • Windows

使用方法

📦下载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 实现)
  • 其他……

✨ 贡献

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

详情请参考贡献指南

鸣谢

📝 许可证

本项目采用 GPLv3 许可证