AKGBackup is a backup program written entirely in Java. As a result, it has the advantage that it should run on any platform as Java is a language having cross platform portability as one of its strong points. It is an utility for backing up your files on a different hard disk drive, network drives, floppies, different partition of the same disk drive or any media your operating system can write to. You can download this Backup Utility for free (link at the bottom of this page).
AKGBackup also, very successfully, explodes the myth that Java programs run slower than the programs written in other languages.
Here are the screen-shots of this program (The looks may vary depending on the Operating System) :
Features:
-This backup utility can compress data while backing up if you choose so. It compresses individual files separately. This feature is a precautionary measure. Compressed archives do get corrupted and if there is a single archive for all your files, you may lose all your files in one go if something goes wrong. Remember Murphy's Law? Still not convinced? Read here what one of the users of AKGBackup said about this feature.
-The compression feature of this program can be used as a simple but effective Encryption Tool for backed up files.
-You can choose to mirror any deletions in your data source. If you delete any files in the original location, those files will also be deleted in the backup. In other words, you will have a Mirror Image like backup all the time. You can also choose not to have such a backup in which case even if a file is deleted in the source folder, it will remain in the destination folder waiting to be Restored if and when you require it.
-It is also possible to specify the total number of backups of the same data. This feature is particularly useful when some rewritable medium, such as a hard disk or a tape, is used as backup medium.