qFileSync |
|
|
|
File
Synch/Mirror tool for Windows 9X, Me, NT, XP |
|
qFileSync keeps the contents of two or
more folders "in sync"--in other words, identical.
Basically, it compares two or more folders, and copies the newest
version of each file to the other folders. With many people
having two computers, or taking their work home with them on a
disk, it's becoming increasingly useful to have a synchronization
tool. With qFileSync, it's easy to keep your data synchronized.
Every time you quit the program, all your settings are saved; so
if you synchronize often, all you have to do is start the program
and click the Synchronize button (or, Quick Sync
in version 2.0)
Version 2.0 has a number of shortcomings--most
notably, if a file exists in one location but not another, it is
unable to tell whether that is because the file was newly
created, or because it was deleted from the other location. The
AutoCreate feature controls whether it automatically copies files
from where they do exist to where they don't.
If you use AutoCreate, new files are automatically propogated to
the other folders; however, if you delete a file, it is re-copied
from another folder next time you sync. Thus, the easiest way to
delete a file was to manually open each folder and delete each
copy of the file. This is time-consuming, but qFileSync 3.0 lets
you avoid the hassle using a feature called "Smart
Sync".
Suppose that you are synchronizing two folders and the file "My Thesis.doc" exists in only one of them. qFileSync can then use "Smart Sync" to guess whether the file was newly created (in which case it should be copied to the other folder), or deleted from one of the folders (in which case it should be deleted from the other). qFileSync remembers what date you last synchronized; When using Smart Sync, it compares the file's date stamp to the last sync date. If it is after, then the file is probably newly created, but if it is before, then it has not been updated since the last sync, which probably means the other copy was deleted, and this copy should be deleted too. From this it determines a default action to take, and asks you to confirm. Unlike qFileSync 2.0, which asks you to confirm every file copy individually (if AutoCreate is set to Ask Me), you can confirm all files at once in qFileSync 3.0. qFileSync 3.0 also has more options to control its behaviour.
Version 3.0 has an easier-to-use interface, and it's
easier to get help because there is a help button on every dialog
box.
However, Version 3.0 ALPHA is very unpolished and may contain bugs that could cause you to lose data. I trust it with my data but I offer no guarantee of proper behavior. Also, some features are not implemented. Pick your pleasure:
Important: qFileSync v2.0 requires the VB5 runtime DLL and qFileSync 3.0 requires the VB6 runtime DLL. Place the DLL (after unzipping) either in your system folder, or in the same folder as the program.
qFileSync 2.0 includes source code.
For curiosity's sake, I'm also providing FileSync version 1.5 with source code, which you can download by clicking here. FileSync is the program's original name; I changed it to qFileSync when I got a kind email from the makers of FileSync, who were mad that my software coincidently had the same name as theirs. Scary coincidence, isn't it? I didn't pick the name to be original, of course, I picked it to describe what it does.