1. Technology
Backup Machine
A free data backup application, with source code. Backup Machine provides the easiest way to backup your critical folders and files - supporting conventional or UNC file names, allowing access to local and network directories.
 Win prizes by sharing code!
Do you have some Delphi code you want to share? Are you interested in winning a prize for your work?
Delphi Programming Quickies Contest
 More of this Feature
• Download EXE only
• Download Delphi source
 Join the Discussion
"Post your views, comments, questions and doubts to this article."
Discuss!
 Related Resources
• Using VCL components
• Browse for files and folders

• Working with typed files

• More free source Delphi applications

Let's play a game of truth! How often do you create backups of your projects/important files? How often?

We'll all agree that nothing is more important to preserving data than effective archiving. The Backup Machine is a simple data backup application - designed to provide the fastest way to backup your important folders and files.

Backup Machine
Backup Machine provides the easiest way to backup your critical folders and files - supporting conventional or UNC file names, allowing access to local and network directories.

You can define multiple backup groups each having different options. Each group can contain many objects. Any object can backup a whole disk, a folder (with subfolders) or a single file.

Backup Machine was build with the ease of usage being the first requirement. The source object can be (located on) any local or external (LAN) disk and USB drive including removable drives. Backup Machine saves its configuration data - so you can simply click "Engage" the next time you run the project. You can easily enable or disable a group of objects or a particular object - and exclude it from the backup set. Every source object (file or folder) can be renamed with a prefix or a suffix, and every backup operation can be marked with the current date and time. You can have any number of groups and objects in a backup set.

Backup Machine - setting sources and destinations

Backup Machine - Delphi source code
If you are interested in the source code, this is what you will find / can learn about:

Backup Machine - backup operation results

That's it. Don't forget to download the full source code.

I'm not going in code details today (will do that in the coming articles) - as always if there are any questions or comments please post them on the Delphi Programming Forum.

~ Zarko Gajic

©2014 About.com. All rights reserved.