Skip to content

File Organizer is a PyQt6-based desktop application that efficiently moves all files from subfolders to a main folder and deletes empty directories. It ensures smooth file management while maintaining a clean and organized structure.

License

Notifications You must be signed in to change notification settings

MateoVR13/File-Organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

File Organizer

File Organizer is a PyQt6-based desktop application that allows users to move all files from subfolders to a main directory while automatically deleting empty folders. It provides a simple and user-friendly interface to streamline file organization.

Features

  • Moves all files from subdirectories to the selected main folder.
  • Handles duplicate filenames by renaming them sequentially.
  • Automatically deletes empty subfolders after moving files.
  • Provides a progress log to track file movements and deletions.
  • User-friendly interface with folder selection and progress visualization.

Installation and Usage

  1. Clone the repository into your machine git clone https://github.com/MateoVR13/File-Organizer.git
  2. (Optional) Create a virtual environment "python -m venv venv"
  3. (Only if followed step 2) Connect to venv "source venv/bin/activate"
  4. Install PyQt6 running pip install pyqt6
  5. Go to the main directory cd File-Organizer
  6. Run the script python file_mover_ui.py

Captures

image

Prerequisites

  • Python 3.8+
  • PyQt6

About

File Organizer is a PyQt6-based desktop application that efficiently moves all files from subfolders to a main folder and deletes empty directories. It ensures smooth file management while maintaining a clean and organized structure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages