A Python GUI application for organizing files based on a reference folder.
- Python 3.x
- Terminal/Command Prompt
-
Clone or download the project to your local machine
-
Open a terminal and navigate to the project directory:
cd path/to/files_manager
- Create a virtual environment:
python3 -m venv env_fm
- Activate the virtual environment:
- On macOS/Linux:
source env_fm/bin/activate
- On Windows:
env_fm\Scripts\activate
- Install required packages:
pip install -r requirements.txt
-
Make sure your virtual environment is activated (see step 4 above)
-
Run the application:
python drag_app.py
-
The application window will open with three input fields:
- Reference folder: Contains the list of file names to match
- Source folder: Contains the files you want to move
- Destination folder: Where matched files will be moved to
-
You can input folder paths by:
- Typing the path directly
- Dragging and dropping folders from your file explorer
-
Click "Mover Archivos" to start moving files
- Only files from the source folder that match names in the reference folder will be moved
- A progress bar will show the operation's progress
-
Click "Limpiar Campos" to clear all fields
- customtkinter==5.2.2
- tkinterdnd2==0.4.2