WindowsCleaner
专治C盘爆红及各种不服!这是一个完全开源免费的C盘清理工具。
Github地址
https://github.com/darkmatter2048/WindowsCleaner
下载地址
https://wwt.lanzn.com/b03xje5uf
密码:4ar1
系统要求
•操作系统:Windows 10或以上。
项目文件结构
•.github:存放与GitHub相关的一些配置文件,如工作流文件Build.yml等。
•Lang:存放语言相关文件,如inno中文文件。
•Setup:存放安装相关文件,如script.iss用于生成安装程序。
•WCMain:存放程序的主要代码文件,如clean.py、main.py等。
•readme:存放README.md文件,介绍项目信息。
•resource:存放资源文件,如icon.ico图标文件、logo.png图片文件等。
•其他文件:
•.gitignore:指定Git忽略的文件和目录。
•LICENSE:开源许可协议文件。
•README.md:项目介绍文件。
•requirements.txt:列出项目依赖的Python包。
•resource_rc.py:资源文件转换后的Python代码。
•script.iss:Inno Setup脚本文件,用于生成安装程序。
•main.spec:PyInstaller配置文件,用于打包Python程序。
项目功能与特点
•功能:主要用于清理Windows系统C盘,解决C盘空间不足的问题,同时具备一些其他辅助功能,如清理日志等。
•特点:
•开源免费:完全开源,用户可以自由查看、修改和分发源代码,且无需付费使用。
•专治C盘爆红:针对Windows系统C盘空间不足导致的“爆红”问题,提供有效的清理方案。
•多语言支持:从文件结构来看,有支持多语言的迹象,如Lang目录下有inno中文文件。
使用方法
源码运行
• 克隆此仓库
• 安装 Python 3.8
• 安装依赖pip install -r requirements.txt
• 运行python main.py
本地编译
• 先完成源码运行
• 安装 Visual Studio 以及 msvc 编译器
• 安装 Nuitka
pip install nuitka
• 编译
如果您的电脑未安装 Visual Studio 以及 msvc 编译器,Nuitka 会直接从 Github 下载 Mingw64,不论电脑上是否安装 Mingw64!
编译安装包
1. 电脑安装 Inno Setup
3. 生成的安装程序在releases目录下
• 将WCMain文件夹复制到dist\main.dist下,运行main.exe即可
GitHub Actions(推荐)
• 全自动编译,直接运行(或勾选“生成安装包”生成安装程序),运行结束后下载编译产物全部解压即可使用(注:编译时间非常长,大概编译一次需要20-30分钟)/或下载带Setup字样的压缩包,解压后运行安装程序安装即可
领取专属 10元无门槛券
私享最新 技术干货