FileSync is an open-source file organization and management tool that helps you keep your files organized, sort them by type, creation date, or modification date, and handle duplicate files efficiently.
- Organize files by type, creation date, or modification date.
- Identify and handle duplicate files.
- Easy-to-use graphical user interface (GUI).
- Python (version 3.11 or higher)
- Additional Python libraries (if any, list them here)
-
Clone this repository to your local machine:
git clone https://github.com/abhi7275/FileSync.git
-
Navigate to the project directory:
cd FileSync
-
Install any required Python libraries:
pip install -r requirements.txt
-
Launch the FileSync GUI: Usage
python main.py
-
If you want to use the application for your window OS then go the FileSync/dist folder and download it.
-
if you want use for your MacOS or Linux then download this repo and follow the below step
Open Pycharm and go the terminal cd FileSync pip install pyinstaller pyinstaller --onefile main.py
Use the graphical interface to select your source folder, destination folder, and desired organization options.
Click the "Organize Files" button to start the organization process.
License
This project is licensed under the [FileSync Custom License] - see the LICENSE file for details.
Contributing
We welcome contributions from the community. If you'd like to contribute to FileSync, please follow our Contribution Guidelines.
Support
If you encounter any issues or have questions, feel free to open an issue on GitHub.
Roadmap
[search for files based on partial names or keywords, file recovery, renaming on pattern]
Authors
[github.com/abhi7275] - Abhishek Kumar