A simple Python desktop application to help you organize your files easily using a graphical user interface built with Tkinter.
- 📁 Organize files by:
- File Type
- Last Modified Date
- File Extension
- 🗃️ Create subfolders automatically
- 📋 Copy files (optional) or move them
- 🔍 Preview how files will be organized before applying
- 🧾 Logs all actions for review
- 🧵 Non-blocking GUI with multithreading
- Python 3.x
- Tkinter (for GUI)
Install dependencies using:
pip install -r requirements.txtNote: Tkinter is usually bundled with Python. If not, you may need to install it manually depending on your OS.
- Clone or download the repository.
- Run the main Python script:
python filegui.py- Use the GUI to:
- Select a source folder with files.
- Select a destination folder.
- Choose your organization method and options.
- Preview and then organize files.
- By File Type: Images, Documents, Videos, etc.
- By Date Modified: Folders by
YYYY-MM - By Extension:
.pdf,.jpg, etc.
Adwitya Chakraborty
[https://github.com/adwityac]