Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

🧹 PC Cleaner

A Python desktop application that scans and cleans unnecessary files from your Windows system to free up disk space.


✨ Features

  • Scans predefined system locations for junk files (temp folders, caches, etc.)
  • Displays file sizes and paths before deletion
  • Selective cleaning — choose what to remove
  • Tracks total space freed
  • GUI interface built with Tkinter and CustomTkinter
  • Modular design with separate object, settings, and resize modules

🖥️ Tech Stack

Category Technology
Language Python 3
GUI tkinter, customtkinter
System os, shutil, pathlib

🚀 Getting Started

Install Dependencies

pip install customtkinter pillow

Run

python main.py

📁 Project Structure

pc-cleaner/
├── main.py         # Main application entry point
├── object.py       # UI widget / cleaner object definitions
├── react.py        # Event/action handlers
├── resize.py       # Window resize utilities
├── settings/       # App settings and configuration
├── src/            # UI image assets
├── resize/         # Dynamic resize assets
└── photoshop/      # Raw UI design files

📝 Notes

  • Windows-specific — relies on Windows temp folder paths (%TEMP%, %LOCALAPPDATA%, etc.).
  • Built as a practical system utility to learn file system operations, multi-module project structure, and GUI event handling.
  • Use with caution — always review files before deletion.

Made with ❤️ as part of a learning journey