A quick and simple way to organize your messy folders.
Messy Folder Organizer works by automatically categorizing and moving all the files inside a folder based on their extensions.
-
Just files are moved, not folders.
-
A log file is generated at the end to help visualizing which files were moved where.
It does that through a simple .json file located at resources/configs/extensions.json
Just download the zip at Releases, extract and run the .exe file. No installation needed.
Yes! In other words, you need just Messy-Folder-Organizer.exe to run this app. To uninstall, just delete it.
-
However, the app generates local configuration files when executed.
-
If it's not needed to change supported extensions, you can delete all of those.
-
Otherwise, you should keep those files together.
-
.doc, .docx, .htm, .odt, .pdf, .xls, .xlsx, .xlsm, .ods, .ppt, .pptx, .txt, .mobi, .epub
.ai, .bmp, .gif, .jpeg, .jpg, .png, .ps, .psd, .svg, .tif, .tiff
.3g2, .3gp, .avi, .flv, .h264, .m4v, .mkv, .mov, .mp4, .mpg, .mpeg, .rm, .swf, .vob, .wmv, .srt
.aif, .cda, .mid, .mp3, .mpa, .ogg, .wav, .wma, .wpl
.apk, .bat, .bin, .cgi, .pl, .com, .gadget, .jar, .msi, .wsf
.7z, .arj, .deb, .pkg, .rar, .rpm, .tar.gz, .z, .zip, .iso
.exe, .ico, .lnk, .py, .ini
pyinstaller==5.0.1
PySimpleGUI==4.59.0
First, open the command-line and check your Python version. This app was made using Python 3.9:
py --version
Now, install virtualenv if you don't have it:
py -m pip install virtualenv
Clone the repository and change the directory to it:
git clone https://github.com/WyllerMachado/Messy-Folder-Organizer.git
cd Messy-Folder-Organizer
Create a virtualenv for the project, then activate it:
py -m venv venv
.\venv\Scripts\activate
Install project dependencies:
py -m pip install -r requirements.txt
Done. Now you can run the app typing:
py main.py
cd Messy-Folder-Organizer
.\venv\Scripts\activate
cd compile
.\compile.bat
- The folder containing the generated .exe file will be opened automatically
Inside Messy-Folder-Organizer virtualenv, change the directory to compile folder and run pyinstaller:
cd compile
pyinstaller -w --onefile ..\main.py --icon app.ico --name Messy-Folder-Organizer
- The generated .exe file will be in .\compile\dist folder.