FileOrganizer is a command-line tool designed to help you manage and organize your files efficiently. Whether you need to sort files by type, move them to different directories, or clean up your file system, FileOrganizer provides a simple yet powerful set of commands to streamline these tasks.
Before running FileOrganizer
After running FileOrganizer
Organizes all supported file types into folders from the given location:
FO -l D:\\DownloadsCreates folders like images/, documents/, videos/, etc., and sorts files accordingly.
Organize selected extensions only (e.g., .exe, .jpg):
FO -l D:\\Downloads -s exe,jpgCreates only the required folders like exe/ and jpg/.
Auto-creates a folder for each unique extension found:
FO -l D:\\Downloads -aUseful for general cleanup by extension type.
You can move specific extensions to a custom folder name:
FO -m "school_data:pdf"Moves all .pdf files to a folder named school_data/.
🔸 Show current folder types (keys):
FO -sk🔸 Add new types dynamically:
FO -t "courses:mp4,avi"🔸 Reset all user-added types:
FO --reset-typesYou can see all commands you've used (with timestamps):
FO --show-log| Command | Description |
|---|---|
FO -h |
Show help information and available commands |
FO --reset-types |
Reset all user-added mappings to default |
FO --show-log |
Show command history (CSV-style) |
FO --commit |
Git commit from CLI (internal dev use) |
You can download the latest release from the Release Versions page.
For version history, check Tags.
This project is licensed under the MIT License - see the LICENSE file.
Self-taught coder | Still Learning | Fluent in Java❤️ & Python | C/C++, Rust, & Basic Web Dev | Passionate about Embedded Systems ❤️





