A simple C++ tool for backing up files and folders to a chosen destination directory.
All selected files, folders, and the target backup directory are saved for easy reuse.
- Backup multiple files and folders at once.
- Choose a target directory for backups.
- Saves the selected sources and destination for future backups.
- Provides both source code and optional precompiled
.exefor convenience.
You can download the ready-to-use .exe from the Releases section.
- C++ compiler (e.g., GCC, Clang, MSVC) if you want to build from source.
- Windows (if using the provided
.exe) or any system that supports your compiled binary.
- Clone the repository:
git clone https://github.com/yourusername/your-repo-name.gitNavigate to the project folder:
cd your-repo-nameBuild from source (optional):
g++ -o backup_tool backup_tool.cppThis will create an executable backup_tool (or backup_tool.exe on Windows).
From Source Code
-
Compile the tool as described above.
-
Run the program:
./backup_toolbackup_tool.exe - Follow the prompts to select files, folders, and a target backup directory.
-
Download the .exe from the releases section or from the bin/ folder (if included).
-
Double-click the .exe or run it via command line.
-
Follow the prompts to perform your backup.
Contributing Contributions are welcome! Please:
Retain the original author: Dominik Koniorczyk
Clearly indicate your changes
Keep the project under the same GPLv3 license
License This project is licensed under the GNU GPLv3 License. See the LICENSE file for details.
Author Dominik Koniorczyk