/OpenFileClassifier

UI-based Windows app to classify the files in a folder according to their file extension

Primary LanguageC++MIT LicenseMIT

OpenFileClassifier

OpenFileClassifier is a Windows application designed to simplify the task of organizing files in a folder by classifying them based on their file extensions. This open-source software allows users to choose a source folder and an output folder, and it automatically organizes files into subfolders according to their extensions. Whether you want to tidy up your cluttered Downloads folder or manage files in any other directory, OpenFileClassifier makes the process quick and efficient.

OpenFileClassifier screenshot

Features

  • Simple User Interface: OpenFileClassifier boasts an intuitive and user-friendly interface, making it easy for users of all experience levels to get organized.

  • Automatic Classification: The software automatically categorizes files into subfolders based on their file extensions, simplifying the process of file organization.

  • Customizable Output Folder: Users have the flexibility to choose the destination folder where classified files will be stored, allowing for personalized organization.

  • Media file management: OpenFileClassifier is also able to further classify media files by checking their EXIF data (only for JPEG files). The "Classify by" drop down allows to select the folder structure for these files, providing classification by year, year and month, and full date.

  • Open Source: OpenFileClassifier is an open-source project, providing transparency and opportunities for community contributions and improvements.

Getting Started

Prerequisites

  • Windows OS: OpenFileClassifier is designed for Windows operating systems.

Installation

  1. Download the latest release from the Releases page.

  2. Double-click the downloaded installer to begin the installation process.

  3. Follow the on-screen instructions to complete the installation.

Usage

  1. Launch OpenFileClassifier.

  2. Choose the source folder containing the files you want to classify.

  3. Select the output folder where you want the classified files to be organized.

  4. Choose any other necessary options.

  5. Click the "Run" button to initiate the file classification process.

Contributing

We welcome contributions from the community to help improve OpenFileClassifier. If you'd like to contribute, please follow these steps:

  1. Fork the repository on GitHub.

  2. Clone the forked repository to your local machine.

  3. Make your desired changes.

  4. Create a pull request on the original repository.

License

This project is licensed under the MIT License, which means you are free to use, modify, and distribute the software according to the terms of the license.

Contact

If you have questions, suggestions, or encounter any issues, please feel free to create an issue on the GitHub repository.