backup HTA
Simple GUI based backup script as a single-file-solution.Just download and execute. No installation necessary.
Introduction
This is a backup script which backups one source folder to a destination folder. It is a GUI based scripting solution. This script will only run in MS Windows environment.Image may be NSFW.
Clik here to view.

Functionality
- Backups source to destination folder recursively
- Can shutdown system when finished (even when computer is locked)
- Saves used configuration permanently (in Windows Registry)
- Can create log file on desktop of user
- Implements comprehensive error management
- Prevents selecting non existant source folder
- Prevents selecting non empty destination folder
- Checks preconditions (source not below destination (and vice versa), read/write permissions)
- Checks write protection during backup and cleanup phase
- Nice browser based GUI for configuration
- Complete configuration of backup job via GUI
- Start/Abort of backup via GUI
- Shows progress via GUI
- Single file solution
- No installation needed
- Just save file somewhere and execute it
- Clean up all Windows Registry entries of this tool
- By selecting "Clear all stored data"
- Now, registry keeps untouched when used just closes window
- On starting new configuration, registry will be updated again accordingly
- On next execution of this tool, registry will be updated again accordingly
- Hover each GUI element to get short tooltip description
- Command line arguments are recognized for immediate start of backup (use --help for more info)
This script does NOT...
- Bilaterla folder synchronization (completly destroys all content in destination folder, which is not existent below source folder!!!)
- Incremental and differential backups (only full backups are supported)
- Backups links, junction points and alias folders/files
- Allow to select patterns to ignore files and folders (not yet)
- Allow to select multiple source folders to backup to multiple destination folders
- Having a nice program icon - sorry - but this is not possible by keeping this a "GUI-based single-file-script"