Open build folder and so in, in it will be the EXE run that exe and u done
This Downloads Organizer is a desktop application that helps you organize files in your Downloads directory (or a specified directory) into categorized folders based on file types. It provides a graphical user interface (GUI) for ease of use and allows custom mappings for file extensions.
- Organize by Default Location: Automatically organizes files in the default Downloads directory.
- Custom Directory Selection: Choose a custom directory to organize files.
- Add Custom Mappings: Define new file extension-to-folder mappings.
- User-Friendly Interface: Simple and intuitive GUI using
tkinterandttk.
- Python 3.x
tkinter(usually included with Python)shutilandoslibraries (included with Python standard library)
-
Clone the repository:
git clone https://github.com/kxngHADES/Download-folder-organizer.git cd Download-folder-organizer -
Run the application:
Execute the script using Python:
python downloads_organizer_gui.py
-
Launch the Application:
Run the script to open the application window.
-
Organize Downloads:
- Click Use Default Location to organize files in your default Downloads folder.
- Click Select Location to choose a custom directory to organize.
-
Add Custom Mappings:
- Enter a file extension (e.g.,
.csv) and a folder name (e.g.,CSVFiles) in the respective fields. - Click Add Custom Folder Type to save the mapping.
- Enter a file extension (e.g.,
-
View Status:
- Check the status label at the bottom for success messages and error warnings.
The application organizes files into the following default categories:
- TextFiles:
.txt - PDFFiles:
.pdf - Images:
.jpg,.jpeg,.png - WordFiles:
.docx - ExcelFiles:
.xlsx - PowerPointFiles:
.pptx - Videos:
.mp4 - Music:
.mp3,.wav - Native Instruments:
.nki - Zips:
.zip,.rar - Apps:
.exe - FLs:
.mid - Image Discs ISO:
.iso - Torrents:
.torrent - Flowgorithm:
.fprg
Files with extensions not listed above are placed in a folder named Random Folders.
You can modify the default mappings by editing the folder_names dictionary within the script:
folder_names = {
".txt": "TextFiles",
".pdf": "PDFFiles",
# Add more extensions and folder names as needed
}- Ensure you have the necessary permissions to move files within the selected directory.
- Files are moved, not copied, so use the application with caution to avoid unintended file displacement.
This project is open source and available under the MIT License.